Seite 1 von 1

[solved] QFileDialog unter Windows (Slashes vs Backslashes)

Verfasst: 1. Februar 2008 10:54
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

Verfasst: 1. Februar 2008 11:02
von Christian81

Verfasst: 1. Februar 2008 11:15
von ape
danke christian.

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