Hallo Qt Entwickler,
ich bin gerade dabei mich in die Programmierung mit Qt einzuarbeiten.
Bei der Beispielanwendung "Drop Site Example" bin ich auf ein seltsames Verhalten gestoßen.
Wird ein Bild oder ein Textfile etc. abgelegt, liefert nur die Url Abfrage true zurück!!
Ist von Euch schon Jemand über dieses Verhalten gestolpert?
Schon im Voraus besten Dank!
void DropArea::dropEvent(QDropEvent *event)
{
const QMimeData *mimeData = event->mimeData();
if (mimeData->hasImage()) {
setPixmap(qvariant_cast<QPixmap>(mimeData->imageData()));
} else if (mimeData->hasHtml()) {
setText(mimeData->html());
setTextFormat(Qt::RichText);
} else if (mimeData->hasText()) {
setText(mimeData->text());
setTextFormat(Qt::PlainText);
} else if (mimeData->hasUrls()) {
QList<QUrl> urlList = mimeData->urls();
QString text;
for (int i = 0; i < urlList.size() && i < 32; ++i) {
QString url = urlList.at(i).path();
text += url + QString("\n");
}
setText(text);
} else {
setText(tr("Cannot display data"));
}
Drop Site Example
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
programmer169
- Beiträge: 2
- Registriert: 11. Dezember 2009 09:42
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten: