Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
4.8.2
-
None
-
Windows XP, Windows 7
Description
In Windows XP calling of QFileDialog::getOpenFileNames returns filenames with slash, not backslash as awaited.
for example we see in DbgView
"C:/Documents and Settings/qq/Local Settings/Application Data/Google/Chrome/Application/chrome.exe"
In Windows 7 it returns filenames with backslash as awaited.
for example we see in DbgView
"C:\Documents and Settings\qq\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
... QString curdir; QDir::setCurrent(curdir); QStringList fileNames = QFileDialog::getOpenFileNames(this, tr("Select files"), curdir, tr("Any file (*.*)")); if (fileNames.count()<=0) return; QStringList lstNotAddFiles; for(int i=0;i<fileNames.count();++i) { QString fileName = fileNames.at(i); qDebug() << fileName; } ...
Attachments
Issue Links
- resulted in
-
QTBUG-27463 QFileDialog::getOpenFileNames() returns backslashes on Windows 7 with Qt 4.8.3, doesn't with Qt 5.0
- Closed