![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
qt编程
文章平均质量分 73
手把手教Qt
暖晴的天
这个作者很懒,什么都没留下…
展开
-
骚操作:QWidget模态显示(使用事件循环)
目录前言一、QEventLoop 类1、简介2、使用 DemoStep 1:创建 QEventLoop 对象 Step 2:开启事件循环 Step 3:退出事件循环,释放创建的对象3、注意事项二、窗口模态实现方法前言在使用 Qt 界面类时,QDialog 类自带 show() 和 exec() 方法,能够满足模态和非模态显示的要求,但是 QWidget 类只有 show() 方法,有时我们需要模态显示 QWidget...原创 2022-02-11 16:06:41 · 2810 阅读 · 0 评论 -
(C/C++必学)深入剖析类和其内存结构
一、前言 作为一个不断进步的程序员,在我们会使用一项技能后,不能只知其然不知其所以然,针对非科班或非系统成才的野生程序员,更应该在熟练使用后进行深入剖析和理解。要秉承看懂,会用,理解,复现的步骤进行学习,在使用这项技能后别人问到为什么要这么使用或者面试问到深层次的问题时不至于无所应对。有种“我知道怎么用,但是我不知道为什么”的无力感。二、什么是类1、类的组成 一个类由类名,类成员函数,类成员变量以及其他(静态变量,友元等)组成,以下面的 Demo ...原创 2022-01-25 14:17:01 · 919 阅读 · 0 评论 -
Qt实现Icon图标拼接
使用Qt编程,在进行图标的处理时,我们可能会需要进行图标的拼接,如果不想去ps或自己使用画图软件进行图标拼接,那么可以使用 QPainter 类来完成图标的拼接。 例如图片x3后的效果: 具体实现代码如下:QPixmap pixfail("/home/fail.png");QPixmap pix(QSize(pixfail.width()*3,pixfail.height()));pix.fill(Qt::transparent);QPain...原创 2021-12-12 01:04:24 · 719 阅读 · 0 评论 -
Qt项目中的.pro文件关键字详解
前言原创 2021-07-23 10:22:34 · 1195 阅读 · 0 评论 -
Qt多线程编程(二)进阶篇
目录一、前言二、自定义一个线程三、线程锁简介四、线程数据同步五、实战演练一、前言二、自定义一个线程三、线程锁简介四、线程数据同步五、实战演练原创 2021-06-20 17:55:48 · 1622 阅读 · 0 评论 -
Qt多线程编程(一)入门篇
啊啊啊原创 2021-06-11 17:00:50 · 1981 阅读 · 1 评论 -
tinyxml2简介及简单入门教程
一、tinyxml2是什么简而言之,TinyXML-2解析XML文档,并以此为基础构建可读取,修改和保存的文档对象模型(DOM)。XML代表“可扩展标记语言”。描述任意数据是一种通用的人类和机器可读标记语言。为存储应用程序数据而创建的所有那些随机文件格式都可以全部替换为XML。一个解析器可以处理所有事情。有多种访问和与XML数据交互的方式。TinyXML-2使用文档对象模型(Document Object Model,DOM),这意味着XML数据被解析为C ++对象,可以对其进行浏览和操作,然后原创 2021-06-07 17:12:22 · 344 阅读 · 0 评论 -
Linux环境下bool QFile::rename
boolQFile::rename(constQString&newName)1、Renames the file currently specified byfileName() tonewName. Returnstrueif successful; otherwise returnsfalse.重命名当前指定的文件名。如果成功返回 true ,其他返回 false。2、If a file with the namenewNamealready exists, r...原创 2021-02-04 21:52:59 · 1111 阅读 · 2 评论 -
Linux环境下使用Qt对文件和二进制数据压缩
一、压缩库简介1、zlib2、quazip原创 2020-11-22 14:36:00 · 1168 阅读 · 6 评论 -
Windows系统QT4开发环境搭建
QT4环境搭建一、前言原创 2020-08-07 20:35:49 · 1151 阅读 · 1 评论