-1

我想知道是否有任何方法可以使用QFileDialog类一次只选择一些目录和一些文件。在这里我设置了文件过滤器,但我还需要设置文件夹过滤器。我的文件夹名称中有某种“扩展名”(例如 name.abc、flight.abc 等),我只希望根据其名称选择此类文件夹

我目前正在使用

QStringList files = QFileDialog::getOpenFileNames(this, tr("Files & Directories"), QDir::currentPath(),tr("*.doc*.txt") );

tr("*.doc*.txt") 是我的文件过滤器。.abc以同样的方式,我需要仅在末尾带有名称的文件夹过滤器。

4

1 回答 1

0

看起来您需要为打开文件对话框使用代理模型。查看Qt 模型/视图编程QFileDialog::setProxyModel()的文档和文档 。

于 2010-04-30T12:53:04.180 回答