当前位置:首页 > Code > 正文内容

QThread用法

许玮3年前 (2021-06-10)Code2255

建一个继承QThread的类,如下,我的工程里是用WillGetBatteryThread

image.png

头文件

#include <QThread>
#include <QObject>
class WillGetBatteryThread : public QThread
{
public:
    WillGetBatteryThread();
    void closeThread();
    volatile bool m_bStop;
protected:
    virtual void run();
};

定义文件

#include "willgetbatterythread.h"
WillGetBatteryThread::WillGetBatteryThread()
{
    m_bStop = false;
}
void WillGetBatteryThread::closeThread()
{
    m_bStop = true;
}
void WillGetBatteryThread::run()
{
    while (1)
    {
        if(m_bStop)
        {
            qDebug("WillGetBatteryThread stop.\n");
            return;
        }
        Sleep(100);
        //doing sth
    }
}


扫描二维码推送至手机访问。

版权声明:本文由Will编程学习之路发布,如需转载请注明出处。

本文链接:http://willhsu.com/?id=27

标签: QTQThread
分享给朋友:

相关文章

qDebug输出QString6年前 (2018-11-17)
QT获得系统路径6年前 (2018-11-14)
QT 执行exe文件3年前 (2021-06-12)
QT读写ini文件6年前 (2018-11-14)
安装配置mysql最新版3年前 (2021-06-06)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。