自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 (二)、《Qt事件循环:Qt为什么能“动”起来(1)》

事件循环是Qt框架中的核心概念,它负责处理应用程序中的事件,如用户输入、窗口操作等。本文通过一个简单的Qt程序示例,展示了没有事件循环时窗口无法响应用户操作的现象。接着,文章深入探讨了事件循环的工作原理,从Windows操作系统的消息机制出发,解释了如何通过GetMessage和DispatchMessage函数处理系统消息。然后,文章介绍了Qt如何将低级的系统消息封装为高级的QEvent事件,并通过QEventLoop进行事件循环处理。

2025-05-21 12:51:21 499

原创 (一)、《Qt源码导览:目录结构与阅读指南》

本专栏深入探讨Qt的内部运行机制,从源代码角度解析技术细节,适合有Qt开发经验的技术人员。开篇简要介绍了Qt的目录结构,特别是qtbase模块,它包含了Qt的核心库(QtCore.dll)、图形界面库(QtGui.dll)、控件库(QtWidgets.dll)等。此外,还介绍了qglobal.h文件的重要性,它定义了类型、宏、简单函数和版本控制,是Qt所有模块的基础。专栏还提到了D-Pointer设计模式,通过pimpl技术隐藏实现细节,增强二进制兼容性。最后,预告了下一期将深入探讨事件循环的概念及其在Qt

2025-05-20 22:21:29 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除