编写一段包含qt 线程的程序
时间: 2023-10-13 15:04:57 浏览: 122
QT写的程序
好的,以下是一个简单的包含Qt线程的程序:
```
#include <QCoreApplication>
#include <QThread>
#include <QDebug>
class MyThread : public QThread {
protected:
void run() {
qDebug() << "Starting thread...";
for (int i = 0; i < 10; i++) {
qDebug() << "Thread running: " << i;
msleep(1000);
}
qDebug() << "Thread finished.";
}
};
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
MyThread thread;
thread.start();
return a.exec();
}
```
这个程序定义了一个MyThread类,继承自Qt的QThread类。在MyThread类中,我们实现了run()函数,在函数中执行了一个简单的for循环,使线程在10秒内运行。在主函数中,我们定义了一个MyThread类的实例并启动它。
阅读全文