使文件对话框仅接受目录
我想要一个仅允许目录的文件对话框,这就是我一直在尝试的:
fileDialog = QtGui.QFileDialog()
fileDialog.setFileMode(QtGui.QFileDialog.ShowDirsOnly)
filename = fileDialog.getOpenFileName(self, 'Select USB Drive Location'))
I want to have a file dialog only allow directories, here's what I've been trying:
fileDialog = QtGui.QFileDialog()
fileDialog.setFileMode(QtGui.QFileDialog.ShowDirsOnly)
filename = fileDialog.getOpenFileName(self, 'Select USB Drive Location'))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我想要的是:
What I wanted is:
我知道这是一个老问题,但也许这会对其他人有所帮助。
在调用的方法中使用此代码片段来显示文件框:
This is an old question, I know, but perhaps this will help someone else.
Use this snippet inside the method called to display the file box:
ShowDirsOnly 的 Qt 4.6 文档说:
也许它不是在“目录”文件模式?
The Qt 4.6 docs for ShowDirsOnly says:
Maybe it isn't in "Directory" file mode?