我想知道有没有办法使用QFileDialog
类一次只选择一些目录和一些文件。这里我设置filesfilter但我还需要设置文件夹过滤器。我的文件夹中有一些“扩展名”(例如name.abc,flight.abc等),我只想根据名称选择这样的文件夹
我正在使用
QStringList files = QFileDialog::getOpenFileNames(this, tr("Files & Directories"), QDir::currentPath(),tr("*.doc*.txt") );
tr("*.doc*.txt")
是我的文件过滤器。以同样的方式,我需要文件夹过滤器,最后只有.abc
名称。
答案 0 :(得分:0)
看起来您需要使用代理模型来打开文件对话框。请查看QFileDialog::setProxyModel()
的the Qt Model/View programming和文档。