一般情况下信号槽直接连接方式不会出现问题,但是如果信号与槽在不同线程或Qt::QueuedConnection方式连接,可能会在连接期间报以下类似问题,如: QObject::connect: Cannot queue arguments of type 'ThreadSignal' (Make sure 'ThreadSignal' is registered using qRegisterMetaType().) 或者 QObject::connect: Cannot queue argum
https://qtguide.ustclug.org/ 1 信号和槽 所谓信号槽,简单来说,就像是插销一样:一个插头和一个插座.怎么说呢?当某种事件发生之后,比如,点击了一下鼠标,或者按了某个按键,这时,这个组件就会发出一个信号.就像是广播一样,如果有了事件,它就漫天发声.这时,如果有一个槽,正好对应上这个信号,那么,这个槽的函数就会执行,也就是回调. #include <QtGui/QApplication> #include <QtGui/QPushButton> int m