QThread QT3的奇怪情况

Strange situation with QThread QT3

本文关键字:情况 QT3 QThread      更新时间:2023-10-16

我创建了一个简单的类,它扩展了两个类QObject和QThread。

当我用MOC编译器编译它时,出现了一个错误:

应在"{"标记之前使用类名

开始上课的代码是:

类QSmartecVideoAudio:公共QObject,公共QThread{Q_OBJECT。。。};

我实现了run方法,但它不起作用。

我在开头包含了qthread.h。

看起来像是包含问题。尝试添加:

#include <QThread>
#include <QObject>

在定义类之前。

QThread已经继承了QObject,所以您不能从QObject继承。

尝试:

class QSmartecVideoAudio : public QThread
{
   Q_OBJECT
   ...
};