c – QFileDialog :: getSaveFileName和默认的selectedFilter
发布时间:2021-03-30 23:19:49 所属栏目:Linux 来源:互联网
导读:我有getSaveFileName和一些过滤器,我想在用户打开“保存”对话框时选择其中一个. Qt文档说明如下: The default filter can be chosen by setting selectedFilter to the desired value. 我尝试以下变体:QString selFilter=All files (*.
我有getSaveFileName和一些过滤器,我想在用户打开“保存”对话框时选择其中一个. Qt文档说明如下:
我尝试以下变体:
但是当对话框出现时,会选择“文本文件”过滤器(通常情况下,列表中的第一个过滤器).我也尝试了以下所有方法:
和这些变体的不同混合物.我的代码中的过滤器列表的格式是根据文档(来自Qt docs的示例行)完成的:
请注意,输出到selFilter变量的工作正常:用户按OK后,selFilter变量包含用户选择的过滤器. 平台:Linux(OpenSUSE 12.1),Qt 4.7.4,gcc 4.6.2. 那么如何设置默认过滤器?! 最佳答案 您可以尝试此示例应用程序并验证,如果它有任何区别.在这种情况下使用直接对话框构造时,您可以更好地控制对象.
通常这种行为是内存损坏的标志.但是,我已经用valgrind检查过了(我有Qt 4.8.1)并且FontConfig只有一些误报. (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 是否有可能运行使用linux中的react-native开发的ios应用程序
- linux – 使用$(basename $(notdir $@))了解Makefile
- LINUX入门:CentOS6 虚拟机迁移后网卡名更改问题解决
- 无法在root用户手机上打开数据目录
- linux-kernel – Linux:使用U-Boot和Flat Image Tree(FIT)
- linux – 如何从lxc-console断开连接
- LINUX学习:进程管理之fork函数
- linux – 如何将输出从dd命令重定向到/ dev / null?
- linux – AMPL找不到“minos”
- PDF中需要Arial字体(BIRT pdf渲染器,Linux)
推荐文章
站长推荐
热点阅读