QT 多线程创建方法及应用实例
方法一:
(1)创建一个QT应用
(2)创建线程类,继承QThread
simplethreadone.h
#ifndef SIMPLETHREADONE_H
#define SIMPLETHREADONE_H
#include <QThread>
class SimpleThreadOne : public QThread
{
public:
SimpleThreadOne();
};
#endif // SIMPLETHREADONE_H
simplethreadone.cpp
#include "simplethreadone.h"
#include <QDebug>
SimpleThreadOne::SimpleThreadOne()
{
}
(3)重写QThread的run方法
simplethreadone.h
#ifndef SIMPLETHREADONE_H
#define SIMPLETHREADONE_H
#include <QThread>
class SimpleThreadOne : public QThread
{
public:
SimpleThreadOne();
void run();
};
#endif // SIMPLETHREADONE_H
simplethreadone.cpp
#include "simplethreadone.h"