2011-12-06 52 views

回答

2

在文檔尋找QFileDialog::getExistingDirectory(.....),它不會在任何地方說明它可以返回多個目錄。

這是一個方便的靜態函數,它將返回用戶選擇的現有 目錄。

+2

好的,謝謝,它只是奇怪,它允許一次選擇多個dirs – smallB

1

該對話框不應該允許多選;這是一個錯誤:https://bugreports.qt-project.org/browse/QTBUG-21372

不幸的是,QFileDialog似乎不支持你想要做什麼(即使你創建它的一個實例,而不是使用靜態方法)。我認爲你在Windows上,因爲它是支持(在這種情況下錯誤地)多目錄選擇的本機Windows對話框。如果你不關心在其他平臺上運行,你可以看看qfiledialog_win.cpp,特別是qt_win_CID_get_existing_directory(),並適應你的目的。

相關問題