Vla*_*iev 61 qt openfiledialog
"浏览文件夹"Windows对话框非常不方便,因为:
有没有办法使用"打开文件"对话框(更好)选择文件夹?一些旗帜或选项或什么?
上下文:用Python和Qt编写的口径eLibrary管理器.
它目前显示在左侧.我希望它显示在右侧

甚至更好,作为打开文件对话框:

liu*_*rry 91
你可以尝试这个:
QString QFileDialog::getExistingDirectory ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), Options options = ShowDirsOnly ) [static]
Run Code Online (Sandbox Code Playgroud)
这个用于选择一个目录,并弹出一个对话框,就像你最后显示一样.
演示:
QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks);
Run Code Online (Sandbox Code Playgroud)
小智 22
您可以将文件模式设置QFileDialog为QFileDialog::Directory
见http://qt-project.org/doc/qt-5.0/qtwidgets/qfiledialog.html#FileMode-enum
或者你可以QFileDialog::setOption使用价值QFileDialog::ShowDirsOnly
| 归档时间: |
|
| 查看次数: |
81896 次 |
| 最近记录: |