下面的代碼,例如將選定的文件夾路徑返回爲「C:/ Users/guest/Desktop/MyWork」 我需要將此路徑傳遞給一個sql,路徑「C:\ Users \ guest \ Desktop \ MyWork」。 由於包含不同類型的斜槓的路徑,sql查詢不按預期工作。如何使用getExistingDirectory獲取窗口樣式路徑
是否有任何方式使用下面的代碼返回具有反斜線('\')的路徑。
QString path= QFileDialog::getExistingDirectory(0, tr("Restore Files..."), "/home", QFileDialog::ShowDirsOnly | QFileDialog::DontUseNativeDialog);
解決了QString newPath = QDir :: toNativeSeparators(path);的問題。我發現這個解決方案最終通過http://stackoverflow.com/questions/2537391/qstring-replace-is-not-working-fine – 2012-04-24 18:47:19