我希望能够更具体地过滤在
所以我的问题是,我想在文件对话框中显示一些具有特定文件扩展名的文件,但我不想显示具有特定文件名后缀(并且相同文件扩展名)的其他文件。
例如:
要显示的文件:
QFileDialog
中显示的文件,而不仅仅是通过文件扩展名。我在Qt文档中找到的示例只显示像Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml)
这样的过滤器。除此之外,我还想为不应该出现在文件对话框中的文件指定一个过滤器,例如XML files (*.xml)
但不包括Backup XML files (*.backup.xml)
。所以我的问题是,我想在文件对话框中显示一些具有特定文件扩展名的文件,但我不想显示具有特定文件名后缀(并且相同文件扩展名)的其他文件。
例如:
要显示的文件:
file1.xml
file2.xml
不要显示的文件:
file1.backup.xml
file2.backup.xml
我想问一下,是否可以为QFileDialog
定义这样的过滤器?
setProxyModel()
之前调用setOption(QFileDialog::DontUseNativeDialog);
。已在Qt 5.11上进行了测试。 - truf