2021年4月19日

(文字版)Qt信号槽源码剖析(三)

摘要: 从工程实践去查看Qt信号槽的Qt宏被预处理之后的代码,并与初始代码进行对比;分析一目了然;理论推导与工程实践相结合的方式,源码面前,了无秘密 阅读全文

posted @ 2021-04-19 00:34 IT文艺男 阅读(376) 评论(0) 推荐(0) 编辑

2021年4月13日

Qt信号槽源码剖析(二)

摘要: signals、slots、Q_OBJECT、emit、SIGNAL、SLOT等并不是C++关键字(例如break、new、class等),它们实际上是宏,但是这些宏是Qt对C++的扩展,是服务于MOC的,即它们是MOC里的关键字。 阅读全文

posted @ 2021-04-13 00:50 IT文艺男 阅读(813) 评论(2) 推荐(0) 编辑

2021年4月10日

Qt信号槽源码剖析(一)

摘要: 大家在使用Qt开发程序时,都知道怎么使用Qt的信号槽,但是Qt信号槽是怎么工作的? 大部分人仍然不知道;也就是说大家只知道怎么使用,却不知道基于什么原理,显然这是不符合深层次发展的;那么今天我就给大家基于Qt源码以及示例代码深度剖析Qt的信号槽机制,一定会对大家有帮助。 阅读全文

posted @ 2021-04-10 16:07 IT文艺男 阅读(729) 评论(0) 推荐(0) 编辑

2021年4月5日

CQGUI框架之样式管理

摘要: 讲解基于C++/Qt的CQGUI框架的样式管理实现;QSS的主要功能是使界面的表现与界面的元素分离,使得设计成皮肤与界面控件分离的软件成为可能。QSS的概念、术语、语法很大程度上受到了CSS层叠样式表的影响; 阅读全文

posted @ 2021-04-05 17:42 IT文艺男 阅读(635) 评论(0) 推荐(0) 编辑

2021年3月28日

CQGUI框架之阴影圆角窗口实现

摘要: 基于C++/Qt的CQGUI框架的阴影圆角窗口开发实现 阅读全文

posted @ 2021-03-28 00:30 IT文艺男 阅读(504) 评论(0) 推荐(0) 编辑

2021年3月13日

Qt update刷新之源码分析总结

摘要: Qt update刷新之源码分析的四个过程:: 一、刷新事件异步投递过程 二、刷新事件的处理流程 三、绘制到内存Image 四、刷新结果输出到屏幕 阅读全文

posted @ 2021-03-13 20:49 IT文艺男 阅读(1317) 评论(0) 推荐(1) 编辑

Qt update刷新之源码分析(三)

摘要: 这次视频主要从源码层面剖析对刷新事件的进一步处理,即绘制以及输出屏幕的过程;讲解了背景、前景、树形绘制的技术,讲解了绘制完成之后,内存图片怎么输出到屏幕上的,插件调用系统API的技术; 阅读全文

posted @ 2021-03-13 12:16 IT文艺男 阅读(394) 评论(0) 推荐(0) 编辑

2021年2月27日

Qt update刷新之源码分析(二)

摘要: 上次视频给大家从源码层面剖析了Qt update刷新机制的异步事件投递过程,这次视频主要从源码层面剖析Qt刷新事件(QEvent::UpdateRequest)的处理过程;整体思路是从事件处理到绘制的过程分析 阅读全文

posted @ 2021-02-27 23:40 IT文艺男 阅读(566) 评论(0) 推荐(0) 编辑

2021年2月7日

Qt update刷新之源码分析(一)

摘要: Qt update刷新之源码分析系列主要结合Qt源码对Qt的刷新机制进行深度剖析,例如要让控件刷新,会调用update函数;那么在调用了update函数后,Qt究竟基于什么原理、执行了什么代码使得屏幕上有变化? 这篇博文主要讲述从update调用到发送更新请求事件的过程; 这篇博文里面包含了Qt里的顶层窗口、标脏、BackingStore、同步刷新、异步刷新等概念以及技术; 阅读全文

posted @ 2021-02-07 03:45 IT文艺男 阅读(1244) 评论(0) 推荐(0) 编辑

2020年12月10日

步步为营,打造CQUI UI框架

摘要: 在我们的工作当中,我们有时觉得一些框架无论从技术深度上还是广度上都非常有内涵,但是如果我们沉下心来看框架代码,去专研代码,就会茅塞顿开,从中学到很多东西,慢慢的提升自己,最终觉得也不是那么难,正所谓精诚所至,金石为开;当我们在学习一些东西时,我们有时觉得这东西对我们现在的工作有用吗? 从而坚持不下去,但是如果我们从长远来看,技术是相通的,相互融合的,当你在工作中遇到困难时,你前期所学到的东西累积在一起就可以更好的去解决问题,即养兵千日 用在一时,正所谓厚积薄发;CQUI是基于Qt打造的前端UI框架,遵循设计原则,丰富的设计思想,易用的开发理念,非常适合界面的快速开发 阅读全文

posted @ 2020-12-10 00:08 IT文艺男 阅读(607) 评论(0) 推荐(0) 编辑

导航