一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 方法如下: 1、打开word。 2、点击插入—》符号—》其它符号。 3、选择字体:MS UI Gothic,子集:数字运算符。 4、选择符号,插入,完成。 阅读全文
posted @ 2023-07-18 15:02 一杯清酒邀明月 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 用法如下: 1 //参数:(定时时间,接受者,槽函数) 2 QTimer::singleShot(1000,this,[=]{ 3 //想要执行的代码 4 qDebug() << "hello world" ; 5 }); 阅读全文
posted @ 2023-07-18 10:36 一杯清酒邀明月 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 概述 所谓的全局静态对象,大多是在单例类中所见,之前写过一篇文章介绍如何实现一个单例类,在这里,这是最常见的方式来进行创建,需要自定义 static 类对象, 并进行手动初始化。而今天要说的是更简单的方式来实现,Qt 提供了一个非常方便的宏Q_GLOBAL_STATIC,可以快速创建全局静态对象。 阅读全文
posted @ 2023-07-18 10:34 一杯清酒邀明月 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 单例模式 很多人洋洋洒洒写了一大堆 但是Qt本身就提供了专门的宏 Q_GLOBAL_STATIC 通过这个宏不但定义简单,还可以获得线程安全性。 rule.h 1 #ifndef RULE_H 2 #define RULE_H 3 4 class Rule 5 { 6 public: 7 stati 阅读全文
posted @ 2023-07-18 10:29 一杯清酒邀明月 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Qt本身就提供了专门的宏 Q_GLOBAL_STATIC。通过这个宏不但定义简单,还可以获得线程安全性。 1、先看官方文档 https://doc.qt.io/qt-5/qglobalstatic.html https://doc.qt.io/qt-5/threads-reentrancy.html 阅读全文
posted @ 2023-07-18 10:26 一杯清酒邀明月 阅读(224) 评论(0) 推荐(0) 编辑