QFileDialog 用于具有特定内容的目录
我想构建一个类似于 QFileDialog::getExistingDirectory() 仅当所选目录包含某些文件时才启用“确定”按钮。
我知道我无法通过 QFileDialog 实现这一点,相反,我必须提出使用我自己的 QDialog,它有一个 QTreeView 耦合到 QFileSystemModel。
- 如何将 QTreeView 限制为目录?
- 如何获取当前选定的目录,以便检查它是否包含某些文件名?
I would like to build a dialog similar to QFileDialog::getExistingDirectory() for which the OK-button only is enabled when the selected directory contains certain files.
I know I cannot achieve this with QFileDialog, instead I would have to come up with my own QDialog that has a QTreeView coupled to a QFileSystemModel.
- How can I limit the QTreeView to directories?
- How can I get the currently selected directory so I can check whether it contains some filenames?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是示例:
Here is an example: