qt要同时继承qthread和qobject该怎么办,直接继承有问题报错

qt要同时继承qthread和qobject该怎么办,直接继承有问题报错,第1张

那就继承自qthread,写个OBJECT的申明好了,比如

class WorkerThread : public QThread

{

Q_OBJECT

public:

WorkerThread(QObject *parent = 0)

: QThread(parent)

{

}

使用Q_OBJECT宏,需要类继承QObject或其子类

使用connect的使用可以用QObject::connect(sender,signal,receiver,slot)

连接的信号打错了。

QObject::connect(spinBox, SIGNAL(valueChanged(int)),

slider, SLOT(setValue(int)))

QObject::connect(slider, SIGNAL(valueChanged(int)),

spinBox, SLOT(setValue(int)))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11611528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存