Qt
文章平均质量分 53
parkseyoung
这个作者很懒,什么都没留下…
展开
-
Qt模态窗口是怎么实现的
实例程序探索设置模态时,需要通过祖宗window判断是否能够设置模态。遍历应用程序中的所有窗口,更新阻塞状态。还是先显示,虽然父窗口还没有显示到了父窗口显示的时候,这里会判断,如果不是模态,需要更新窗口的阻塞状态这里设置了一个标志位Qt会在很多消息处理中,对该标志位进行判断,并特殊处理,实现一种伪模态的效果...原创 2021-07-04 09:16:22 · 495 阅读 · 0 评论 -
windows平台下qt窗口的show是如何调用的(同步)
实例程序#include "QtWidgetsApplication1.h"#include <QtWidgets/QApplication>#include <QLabel>#include <QDialog>#include <QDebug>#include <QThread>#include <windows.h>#include <TlHelp32.h>int main(int argc, cha原创 2021-07-03 22:16:34 · 993 阅读 · 0 评论 -
Qt在windows平台下的消息循环——Qt进阶第二天
一、背景万事开头难,前几天花了两天时间终于搭建好了Qt的源码调试环境,认识一个系统,最先要搞清楚的就是消息循环和事件分发机制,这是之后继续深入学习qt的前提,话不多说,直接开撸。二、代码走读1.QApplication相信任何人学习Qt的第一行代码就是QApplication,最后一行代码也是它。我坚信,这个类和消息循环关系匪浅。别急,我们先看看它的构造函数:Q_D这个宏是取private类(内部实现),赋值给变量d。进入init函数:可以看到初始化相下抛了,后面会一直抛到祖先类:QCore原创 2021-03-04 10:03:09 · 1015 阅读 · 1 评论 -
vs编译Qt源码
之前也用过qt,不过始终没能深入学习qt整个框架。这么庞大并且这么多公司都认可的软件肯定有它自己的精华。这几天想着学习qt,必然要有源码。从安装包拿到源码后,看起来始终觉得不尽兴,故摸索着编译源码,从而可以调试。首先,我们要下载qt源码,不是安装包那种。是带configure的,这样我们才能make。地址:https://download.qt.io/archive/qt/5.1/5.1.0/single/qt-everywhere-opensource-src-5.1.0.zip然后呢就很简单了原创 2021-03-02 18:35:30 · 915 阅读 · 1 评论 -
Qt连接本地Access数据库
最近做项目需要使用Qt做一个表格,想法是直接绑定本地数据库字段然后显示就行了,由于刚学习Qt不久,过程十分曲折,先博客一篇仅作记录,新手上路,欢迎批评指正。在Qt中有自带的QSql类是用来操作数据库的,本着面向对象的原则,我决定将数据库连接封装成一个类。先引入头文件#include //线程保护序列化#include #include #include 三个类可以通过查原创 2018-01-13 09:19:54 · 7258 阅读 · 1 评论 -
Qt具有动态效果的进度条
通过动画绑定进度条从而达到动态的效果,工程已经打包好http://download.csdn.net/download/qq_37275429/10241680原创 2018-02-06 10:03:22 · 4824 阅读 · 0 评论