c C QFileDialog :: getSaveFileName和默认的selectedFilter
发布时间:2023-12-13 11:31:52 所属栏目:Linux 来源:DaWei
导读: 我有getSaveFileName和一些过滤器,我想在用户打开“保存”对话框时选择其中一个. Qt文档说明如下:
The default filter can be chosen by setting selectedFilter to the desired value.
The default filter can be chosen by setting selectedFilter to the desired value.
我有getSaveFileName和一些过滤器,我想在用户打开“保存”对话框时选择其中一个. Qt文档说明如下: The default filter can be chosen by setting selectedFilter to the desired value. 我尝试以下变体: QString selFilter="All files (*.*)"; QFileDialog::getSaveFileName(this,"Save file",QDir::currentPath(),"Text files (*.txt);;All files (*.*)",&selFilter);但是当对话框出现时,会选择“文本文件”过滤器(通常情况下,列表中的第一个过滤器).我也尝试了以下所有方法: selFilter="All files"; selFilter="All files (*.*)n"; selFilter="All files (*.*);;"; selFilter="All files (*.*)";和这些变体的不同混合物.我的代码中的过滤器列表的格式是根据文档(来自Qt docs的示例行)完成的: "Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml)"请注意,输出到selFilter变量的工作正常:用户按OK后,selFilter变量包含用户选择的过滤器. 平台:Linux(OpenSUSE 12.1),Qt 4.7.4,gcc 4.6.2. 那么如何设置默认过滤器?! 最佳答案 您可以尝试此示例应用程序并验证,如果它有任何区别.在这种情况下使用直接对话框构造时,您可以更好地控制对象. #include(编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- LINUX教程:CentOS 7 升级内核
- haskell – 在Linux上编译GHC 7.2,libc版本2.7
- linux – perf事件文档
- linux – 不能将基于保险丝的卷暴露给Docker容器
- Getting over the dangers of rm command in Linux---refer
- 如何在linux崩溃期间终止线程?
- osx – 无法挂载带有nfs的vagrant同步文件夹
- 如何从linux服务器上的大(30Gb)zip文件中提取文件
- linux下如何修改weblogic console登陆的用户名和密码
- linux-kernel – IO-APIC级别与PCI-MSI-X之间的差异
推荐文章
站长推荐