[solved] QFileDialog unter Windows (Slashes vs Backslashes)

Verschiedenes zu Qt
Antworten
ape
Beiträge: 44
Registriert: 5. Dezember 2007 15:07

[solved] QFileDialog unter Windows (Slashes vs Backslashes)

Beitrag von ape »

Hallo,

ich bastel gerade meinen Open File Part innerhalb meinem Windows-Programm.

implementiert im ersten Schritt so:

Code: Alles auswählen

QString fileName = QFileDialog::getOpenFileName(this, tr("Select Firmware"),
                                                "/",
                                                tr("All (*.*)"));
im folgenden überprüfe ich ob ein File selektiert wurde oder nicht

Code: Alles auswählen

if (fileName.isEmpty())
{
// kein file selektiert
flashButton->setEnabled(false);
}
else
{
// File selektiert - output für log
logText = QTime::currentTime().toString() + " ::: Firmware selected. " + fileName;
}
Das interessante an dem logText ist,
dass ich nun den kompletten Pfad angezeigt kriege. Soweit schön und gut.
Nur ist der Pfad nicht in Windows-üblicher Schreibweise.
Back-slashes werden durch Slashes ersetzt.

bsp:
10:42:27 ::: Firmware selected. C:/foo.txt

Ist das ein bekannter Zustand oder mache ich da was verkehrt ?

gruss
ape
Zuletzt geändert von ape am 1. Februar 2008 11:15, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
ape
Beiträge: 44
Registriert: 5. Dezember 2007 15:07

Beitrag von ape »

danke christian.

war mir so nicht klar....funktioniert 1a.
Antworten