qt线程使用简单例子。使用线程类的成员函数启动线程

⌚Time: 2023-02-24 21:20:37

👨‍💻Author: Jack Ge


class myThread:public QThread

{

    Q_OBJECT

   public:

       explicit myThread();

       void run();//执行线程功能的虚函数

       void my_start(){

           this->start();//启动线程

       }

};

void myThread::run(){

    for(int i=0;i<5;i++){//每隔100ms打印一句

        QThread::msleep(100);

        qDebug()<<"thread running";



    }

}

int main(int argc, char *argv[])

{

    QCoreApplication a(argc, argv);

    myThread mt;

    mt.my_start();

    qDebug()<<"thread start";

    return a.exec();

}