![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT学习之路
文章平均质量分 71
qq_33974167
涓涓细流,方可成河。
展开
-
QT学习之如何使用QThread(继承QThread)
概述 通常在程序中需要同时做好几件事情,这时不可避免的会涉及到多线程的学习,QT学习过程中亦是如此,而QT中提供了 QThread,因为涉及到信号与槽,线程的使用也有些变化。在QThread的文档中有两种使用方法。一. 继承 QThread 类在第二种方式中,直接继承QThread 类,并且重新实现 run 函数,且只有run 函数就运行在新的线程中。所以常见的做法如下:继承 QThread 类;重新实现 run 函数,要在其中实现无限循环或者事件循环,线程才不会退出;代码片段如下原创 2021-03-23 00:40:10 · 1793 阅读 · 0 评论 -
QT学习之如何使用Qthread(moveToThread方法)
概述 通常在程序中需要同时做好几件事情,这时不可避免的会涉及到多线程的学习,QT学习过程中亦是如此,而QT中提供了 QThread,因为涉及到信号与槽,线程的使用也有些变化。在QThread的文档中有两种使用方法。文章目录概述一.`QObject::moveToThread()`的使用一.QObject::moveToThread()的使用 这个是第一种方式,直接调用 QObject::moveToThread() 函数,将继承自 QObject 的对象移到线程里面。此时该对象的 槽函数运行在另原创 2021-03-21 18:02:14 · 1868 阅读 · 1 评论 -
QT学习之如何自定义信号和槽
概述 现实生活中有一种场景:在跑步比赛的时候,当发令枪打响的时候,运动员就会开始跑,有可能别的程序会做个队列,运动员一直读队列里的信号,而相对QT来说,就提供了强大的信号与槽机制(也是QT的核心功能之一),来轻松完成这个功能。文章目录概述一.什么是信号与槽机制?二.如何自定义信号与槽三.验证一.什么是信号与槽机制? 信号和槽(Signal & Slot)用于两个对象(object)进行交流,通俗地来说,就是一个对象发出什么信号(类比现实生活中可以是,发出声音,手势),另一个对象执行相应的原创 2021-02-21 11:30:43 · 5191 阅读 · 4 评论 -
QT学习之如何读写配置文件(QSettings)
概述 有时候,我们需要根据本地的配置文件,去配置我们的程序,在其他语言中,可能需要自己去写读写文件的逻辑,而在QT中,就直接提供了QSettings类,简化了我们的操作!文章目录概述平台一.配置文件长什么样子?二.如何读写配置文件1.头文件包含2. 配置文件不存在就创建3. 读配置文件4. 写配置文件3.测试结果平台ubuntuQT5.9一.配置文件长什么样子?图中带[] 以下为一个group以键值对的形式存储,等号左边是key,右边是value二.如何原创 2021-02-18 13:17:24 · 1833 阅读 · 1 评论