[发明专利]一种支持用户自定义显示内容的实现方法在审
申请号: | 202110714103.4 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113342446A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 包汉瑜;刘双妹;李秀财;卢冉;郑磊 | 申请(专利权)人: | 中国船舶重工集团公司第七0七研究所 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王利文 |
地址: | 300131 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 用户 自定义 显示 内容 实现 方法 | ||
1.一种支持用户自定义显示内容的实现方法,其特征在于:包括以下步骤:
步骤1、初始化关键信息栏显示;
步骤2、初始化关键信息选择对话框;
步骤3、根据用户需求,自定义关键信息栏的显示内容。
2.根据权利要求1所述的一种支持用户自定义显示内容的实现方法,其特征在于:所述步骤1包括以下步骤:
步骤1.1、读取ini配置文件,获取关键信息名称,并且判断ini是否为空,若ini为空,则进行步骤3,否则进行步骤2
步骤1.2、创建默认的图形控件,并进行步骤1.4;
步骤1.3、根据关键信息的名称,创建KeyWidget的派生类对象;
步骤1.4、得到图形控件的指针;
步骤1.5、将该关键信息指针加入到管理动态数组QVectorIKeyWidget*sucessor;
步骤1.6、将该关键信息指针加入到布局管理器QVBoxLayout中。
3.根据权利要求2所述的一种支持用户自定义显示内容的实现方法,其特征在于:所述步骤1.3中KeyWidget为纯虚基类,该基类继承自QWidget。
4.根据权利要求2所述的一种支持用户自定义显示内容的实现方法,其特征在于:所述步骤1.4中图形控件,图形控件继承自IKeyWidget。
5.根据权利要求1所述的一种支持用户自定义显示内容的实现方法,其特征在于:所述步骤2包括以下步骤:
步骤2.1、初始化关键信息选择对话框;
步骤2.2、创建需要显示的关键信息QTreeWidgetItem;
步骤2.3、加入到QTreeWidgetItem*content树形视图菜单中。
6.根据权利要求1所述的一种支持用户自定义显示内容的实现方法,其特征在于:所述步骤2.1中对话框类派生自虚基类IDialog,基类IDialog继承自QDialog。
7.根据权利要求1所述的一种支持用户自定义显示内容的实现方法,其特征在于:所述步骤3包括以下步骤:
步骤3.1、用户在关键信息栏长按;
步骤3.2、弹出初始化关键信息栏选择对话框;
步骤3.3、用户选择某种信息;
步骤3.4、将用户的选择保存到ini文件中;
步骤3.5、发射出keyInfoOptuin(QString)信号;
步骤3.6、执行keyInfoPickProcess(QString)槽函数;
步骤3.7、创建某种信息的对象,返回IKeyWidget指针;
步骤3.8、将之前的对象从布局管理器QVBoxLayout中删除;
步骤3.9、释放之前对象的内存;
步骤3.10、将新的对象加入到Sucessor,替换原有的对象;
步骤3.11、将新的对象加入布局管理器QVBoxLayout中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0七研究所,未经中国船舶重工集团公司第七0七研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110714103.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成设备柜及轨道车辆
- 下一篇:一种巨菌草茎秆制备乙酰丙酸乙酯的方法