Qt
文章平均质量分 68
liuzhezhe111
这个作者很懒,什么都没留下…
展开
-
qt 消息处理机制深入分析 (Qt消息机制与window程序消息的对比)
理解Qt消息机制刻不容缓,那我们从对比传统的windows消息处理机制对比来说起;只有知道QT底层的消息处理、对我们理解并学习Qt有很大帮助;下面我将对windows程序与Qt对比,并在核心代码处并给出注释进行对比、方便学习。注意重点看代码中的注视进行对比:!注意重点看代码中的注视进行对比:!注意重点看代码中的注视进行对比:!一:windows程序的消息处理 windows...原创 2018-08-28 21:41:50 · 11868 阅读 · 2 评论 -
Qt 前位补0 的几种方法、Qt 格式化补位
Qt 前位补0 的几种方法 1. arg 在Qt中 arg(整数类型,补位数,进制,补位字符) 有很多的重载函数。整数类型、浮点、long等等; QString QString::arg(qulonglong a, int fieldWidth = 0, int base = 10, QChar fillChar = QLatin1Char( ' ' )) const...原创 2018-08-28 21:48:23 · 12792 阅读 · 0 评论 -
qt 信号与槽函数连接connect 参数在单线程与多线程中的选择
Qt:: AutoConnection:默认如果接收器在发出信号的线程中, 将使用Qt::Directconnection。否则, 将使用Qt::QueuedConnection。注意:连接类型是在发出信号时确定的。Qt::Directconnection:发出信号时, 会立即调用槽函数。槽函数运行在信号发送的线程中执行。单线程:1.其实这种方式发送的信号、就是与直接调用槽函数没有区别的。...原创 2018-08-28 21:57:44 · 4175 阅读 · 1 评论 -
Qt 线程几种使用方法代码实例
Qt 线程的详细介绍和使用 QT::QThread类提供了一种独立于平台的方式来管理线程。QThread对象管理程序中的一个控制线程。QThreads开始在run()中执行。默认情况下,run()通过调用exec()启动事件循环,并在线程内部运行Qt事件循环 通过使用QObject::moveToThread()将worker对象移动到线程,可以使用它。线程将在运行函数返回后退出。...原创 2018-09-01 00:03:06 · 2264 阅读 · 1 评论 -
Qt 定时器的几种使用方式、windows精确定时器使用【精确度对比】
Qt 定时器的几种方式摘要:Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器startTimer,还有一种就是使用QTimer类。方法介绍:共有方法: QTimer(QObject *parent = Q_NULLPTR) 构造函数 ~QTimer() 析构函数 int ...原创 2018-09-01 11:24:05 · 15988 阅读 · 0 评论 -
Qt Lmms 优秀的开源软件学习
其实学习优秀或者加入开源项目对于一个开发者能力成长是有很大帮助。目的:lmms里面有很多优秀的开源控件是学习Qt的一个错的资源。lmms的控件中自定义绘图等还可以学到一些架构设计方面的知识。lmms 官方介绍: 功能:在 Windows、Linux 和 macOS 上创作音乐 在统一而简明的用户界面上编排,混音和自动化控制乐曲 通过 MIDI 或电脑键盘回放音符 使用节...原创 2018-08-25 16:27:21 · 6183 阅读 · 1 评论 -
Qt 用贴图的方式实现QLcdNumber显示的电子时钟
之前分享过一篇文章:QLCDNumber 显示样式(例如:电子手表有背景绘图)有兴趣的话可以查看一下。https://blog.csdn.net/liuzhezhe111/article/details/82050828今天分享的是一个贴图的方式实现的:实现思路:用一张图片如下图: 把这张连续的图片一次解析出来、然后起一个定时器进行计数试下...原创 2018-08-25 21:37:59 · 1704 阅读 · 0 评论