
Qt
文章平均质量分 55
Alezan
这个作者很懒,什么都没留下…
展开
-
Qt样式控制:主题切换以及QIcon的源码探析
需求需求是:类似于Qt Creator或者VS Code一样,提供单机软件的主题切换功能。Simple Thing其中颜色等配置切换可采取Qt Creator的Settings文档格式或者VS Code的json格式定义。如果仅提供最基本的内嵌主题,则直接更换QSS设计即可(设置于顶层界面,需确保所有子界面均为顶层界面的孩子/孩子的孩子)。问题QSS样式中存在一个难题,即QSS无法设置图标颜色。如Qt Creator中浅色主题显示的是黑色图标,而黑色主题显示的是白色图标。针对该问题进行探索。解原创 2020-08-25 15:29:02 · 3118 阅读 · 0 评论 -
HEAP: HEAP: Free Heap block xx modified at xxafter it was freed 堆内存出现野指针错误
首先看下问题提示:HEAP[SimEng.exe]: HEAP: Free Heap block 000002CA51FC08A0 modified at 000002CA51FC0950 after it was freedOk,碰到这种xxxx地址的报错提示就慌得一批。解答经过一种暴力式解谜,找到以下的原因(解谜过程不建议也不见得能复用,基本上就是看堆栈,“偶然”看到有熟悉的名字就去找...原创 2020-03-01 20:30:00 · 3413 阅读 · 0 评论 -
Qt查看源码总结帖
前言在学习osg的时候养成一个习惯,就是一边学习一边打开自制的帮助文档,看着源码,一边去编码。然后结合很久之前就想学习Qt源码,拿到一份Qt类图之类的,对Qt学习实践进行一些总结。所以趁此机会,鼓捣了一下Qt中如何使用源码的做法。此处实名感谢Qt开源社区群的の大佬,尽心尽力地给出许多有用的建议,一步一步进行指导。实践做法一基于从osg处学来的操作,我先是利用doxygen扫描Qt的源码(...原创 2020-02-28 16:55:05 · 5765 阅读 · 1 评论 -
Qt-统一样式爬的坑(参考统一样式的思路)
写在前面嗯…在后后面项目经验中,这是一份已经落后的文档了。因为如果在一开始就持有保持统一的思想跟良好的设计原则,这些问题并不会出现。但也是一份经验教训吧。样式标准(参考)统一标准:字体全部设为微软雅黑,11号按钮统一大小93,28.对话框统一:标题栏需添加自定义标题栏(自定义标题栏的接口会给出,可能如MAP_GUI_MainWindowTitleBar或MAP_GUI_Custom...原创 2020-02-10 17:23:48 · 959 阅读 · 0 评论 -
Qt 统一样式-结合良好设计原则
写在前面结合上一篇提到的界面风格统一的问题,ui界面美观是产品一个至关重要的优势,而界面美观最基础的一点就是风格统一。但在团队中界面设计往往由许多人共同完成,如果统一大家的样式就成了一个问题。下文方法是项目过程自己摸索的方法,不知道成熟团队或者公司内部有没有更好的准则,仅供参考。解决思路以QDialog一个常用的组件为例。首先,我们建立一个模板控件:并搭建需要的框架:这里我要达...原创 2020-02-10 17:46:28 · 1099 阅读 · 0 评论