Drop Site Example

Alles rund um die Programmierung mit Qt
Antworten
programmer169
Beiträge: 2
Registriert: 11. Dezember 2009 09:42

Drop Site Example

Beitrag von programmer169 »

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"));
}
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Was sollte es denn sonst zurückliefern?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
programmer169
Beiträge: 2
Registriert: 11. Dezember 2009 09:42

Beitrag von programmer169 »

Ich denke bei einer z.B .bmp Datei das entsprechende Image
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Und wie sollte das funktionieren? Ich mein - woher soll Windows (oder was auch immer) wissen wie eine Datei geöffnet werden soll?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten