主进程中显示进度条,从进程中进行文件的复制
在复制的过程中动态的改变进度条的状态,用postEvent(rreceive,re)实现
其中,相关的代码为:
probar.h文件中:
class Thread : public QThread
{
//Q_OBJECT
public:
Thread(QObject*);
QObject *rreceive;
MyEvent *re;
}
class Form1 : public QWidget
{
Q_OBJECT
......
Thread threadA;
}
probar.cpp文件中:
void Thread::change()
{.......
postEvent(rreceive,re);
}
在程序运行的过程中,总是提示:
QApplication::postEvent: Unexpected null receiver
好像意思是post出的信号跟本就没有被主界面接收,请问该怎么解决啊