
C++
文章平均质量分 51
Foolish&Young
路漫漫亦路灿灿,虽独行,不悔其志,亦得其乐
展开
-
Qt源码解读(一)Windows消息循环和事件循环机制
事件循环原创 2022-11-13 17:11:16 · 1192 阅读 · 0 评论 -
Qt事件循环源码解读
4.调用系统获取消息接口: haveMessage = PeekMessage(&msg, 0, 0, 0, PM_REMOVE);1.进入QEventLoop::exec(ProcessEventsFlags flags)函数。从事件队列里面获取事件,然后对事件进行处理。5.分发事件:TranslateMessage(&msg);6.加入事件队列后,循环这个事件处理过程。原创 2022-10-24 11:07:23 · 418 阅读 · 1 评论 -
VS2019 Qt源码编译
我是想在Qt creator和vs2019上调试Qt源码,更好地理解框架原理。总体来说,生成qt源码并不难,可能安装的过程中会有一些其他问题。包括以下步骤:1.下载安装编译源码工具 2.调用命令生成可执行文件qmake.exe 3.设置Qt版本,调试环境。4.新建项目进行调试。原创 2022-09-25 15:50:33 · 1105 阅读 · 0 评论 -
Qt多线程管理
思考:1.线程的概念 2.为什么要使用线程 3.线程的分类及优劣比较在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),可以并发执行,提高整体处理性能。原创 2022-07-02 17:47:17 · 834 阅读 · 0 评论 -
QGraphicsView、QGraphicsScene、QGraphicsItem的应用
思考:1.QGraphicsView、QGraphicsScene、QGraphicsItem的概念和联系 2.为什么要使用这种组合?3.如何使用? 4.怎么优化?可以展示QGraphicsScene内容的控件。`QGraphicsSceneQGraphicsScene 就像是给QGraphicsItem对象提供服务的容器。具有以下特点:1.快速管理大量的item对象2.传播事件中介3.管理item的状态,比如选中聚焦等等。QGraphicsItem是最基本的对象,它有几种派生类:QGraph原创 2022-06-28 12:00:30 · 529 阅读 · 0 评论 -
C++串口通信原理
1.检查注册表,获取串口列表RegOpenKeyEx、RegEnumValue2.依次检测每个串口,直到找到可用的串口原创 2022-06-21 11:48:42 · 473 阅读 · 0 评论