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中选择多个项目
这不是真的,这个问题不需要代码来回答。 –