QFileDialog :: getExistingDirectory允許選擇多個目錄,但在返回之後該字符串爲空。如何使它在QString或QStringList(首選)中存儲選定的目錄。QFileDialog允許選擇多個目錄但不返回它們
3
A
回答
-1
當我們看不到您的代碼時,很難爲您提供幫助。
試着看這裏,如果你使用它的正確方法: http://www.developer.nokia.com/Community/Wiki/How_to_use_QDir_and_QFileDialog_in_Qt
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()
,並適應你的目的。
相關問題
- 1. 允許用戶選擇一個目錄
- 2. QFiledialog返回不正確的目錄
- 3. robots.txt的:不允許子目錄,但允許目錄
- 4. 選擇許多返回
- 5. IzPack TargetPanel允許選擇多個目錄嗎?
- 6. QFileDialog預選目錄
- 7. Qt - 獲取QFileDialog來選擇並返回多個文件夾?
- 8. 允許使用Angular FileSaver.js選擇目錄
- 9. QFileDialog:選擇目錄和文件
- 10. 可能允許一個uitableview允許多個和單個選擇?
- 11. Wild allow允許選項方法,但返回405方法不允許
- 12. htaccess不允許根目錄但允許其他網址
- 13. 允許文件的file_get_conents,但不允許瀏覽目錄?
- 14. 允許在dataGridview中選擇行,但不允許單元格選擇
- 15. 是否可以讓QFileDialog允許「僅文件」或「僅限目錄」?
- 16. 允許用戶選擇文件或在QFileDialog
- 17. DbLookUpComboBox不允許選擇項目
- 18. ruby中的collection_select不允許多選擇
- 19. 只允許在選擇框中選擇一個選項多個
- 20. Ajax返回不允許關注從ajax填充的選擇框
- 21. HttpServletRequest不返回cookie - 但它們存在
- 22. 2個相同的選擇列表中,但不允許在他們
- 23. 的awk不允許返回
- 24. 允許鉻選擇兩個/任一目錄或文件
- 25. WPF Listbox.selecteditems按照它們被選擇的順序返回項目
- 26. WPF選擇器 - 我如何確保它只允許單個選擇而不是多個選擇?
- 27. 不允許選擇的值被選擇
- 28. 選擇多隻允許一個選擇某些選項
- 29. VB.NET允許用戶選擇目錄來保存多個文件到
- 30. 允許用戶在GridView中選擇多個項目
這不是真的,這個問題不需要代碼來回答。 –