随笔分类 -  编程

记录些编程相关点
摘要:在声明信号的时候,Qt 会将信号于 QMetaThod 进行绑定,当emit 一个信号的时候, 会调用一个 QMetaMethod::invoke 函数。 查看源码, 在qmetaobject.h 中看到一个函数: bool QMetaMethod::invoke(QObject *object, 阅读全文
posted @ 2023-08-24 00:01 愿得入睡 阅读(344) 评论(0) 推荐(0) 编辑
摘要:声明: QThread* thread; 初始化: thread = new QThread(); thread->start();将对象放到线程中去: moveToThread(thread); readTimer.moveToThread(thread); readTimer.setSingle 阅读全文
posted @ 2023-08-21 23:13 愿得入睡 阅读(6) 评论(0) 推荐(0) 编辑
摘要:Qdebug 重定向 阅读全文
posted @ 2023-06-15 13:28 愿得入睡 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Qt 使用ini 文件进行配置 阅读全文
posted @ 2023-05-31 23:57 愿得入睡 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Qt 中将std::cout 重定向到 qDebug 阅读全文
posted @ 2023-05-27 09:34 愿得入睡 阅读(417) 评论(0) 推荐(0) 编辑
摘要:```cpp#include <QCoreApplication>#include <QThread>#include <QMutex>#include <QWaitCondition>#include <QDebug>QMutex mutex;QWaitCondition condition;bo 阅读全文
posted @ 2023-05-22 14:07 愿得入睡 阅读(23) 评论(0) 推荐(0) 编辑
摘要:volatile 声明全局变量。 考虑一个中断函数和一个main函数,共享全局变量g。 中断程序更新g,main函数周期性读g。 对优化编译器来讲,main中的g 看起来没有变化过,因此使用缓冲在寄存器中g的副本来满足对g的每次引用是安全的。 如果这样,main函数可能无法看到处理程序更新过的值。 阅读全文
posted @ 2022-05-08 21:22 愿得入睡 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示