繁体   English   中英

定制的QFileDialog

[英]Customized QFileDialog

我想使用Qt实现自定义文件打开对话框。 我有以下情况,我有带有这种扩展名的文件

a.txt.1
a.txt.2
a.txt.3

b.txt.1
b.txt.2

c.txt.1
c.txt.4

在文件Dialog中,我只想显示扩展名最大的文件egatxt.3,b.txt.2,c.txt.4,可以在QFileDialog中添加过滤器。 如果您除了过滤之外还有其他建议,请告诉我。

您应该实现并设置自己的代理模型:

无效的QFileDialog :: setProxyModel (QAbstractProxyModel * proxyModel)

将视图的模型设置为给定的proxyModel。 如果要修改基础模型,这很有用; 例如,添加列,过滤数据或添加驱动器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM