一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 在平常使用软件的时候,常常能遇到这样的情况:点击关闭选项后,程序没有马上退出,而是跳出一个对话框,问你是否确定退出软件? 在Qt中同样提供了一个函数来实现这个功能,那就是QCloseEvent 它的具体定义是这样的: void QMainFrame::closeEvent ( QCloseEvent 阅读全文
posted @ 2021-06-23 14:51 一杯清酒邀明月 阅读(1371) 评论(0) 推荐(0)
摘要: Threads and QObjects QThread 继承 QObject.。它可以发送started和finished信号,也提供了一些slot函数。 QObject.可以用于多线程,可以发送信号调用存在于其他线程的slot函数,也可以postevent给其他线程中的对象。之所以可以这样做,是 阅读全文
posted @ 2021-06-23 10:47 一杯清酒邀明月 阅读(801) 评论(0) 推荐(0)
摘要: 出现这个错误的原因在于在次线程中执行主线程对象的一些操作引起的。 可以这样修改: 如果次线程需要更新主线程对象状态,需要发送消息,主线程对象接收后处理而不能在此线程中直接操作。 QT定时器非常好,只要注意跨线程问题 QT定时器线程相关的使用注意事项: 不能夸线程启动定时器和停止定时器 不能夸线程启动 阅读全文
posted @ 2021-06-23 10:38 一杯清酒邀明月 阅读(3164) 评论(0) 推荐(0)
摘要: C++ 单例模式总结与剖析 单例可能是最常用的简单的一种设计模式,实现方法多样,根据不同的需求有不同的写法; 同时单例也有其局限性,因此有很多人是反对使用单例的。本文对C++ 单例的常见写法进行了一个总结, 包括懒汉式、线程安全、单例模板等; 按照从简单到复杂,最终回归简单的的方式循序渐进地介绍,并 阅读全文
posted @ 2021-06-23 09:54 一杯清酒邀明月 阅读(433) 评论(0) 推荐(0)