是否可以将A类信号连接到自己的插槽
示例为connect(objecta1, Signala1,objecta1,slota1)
答案 0 :(得分:2)
是的,一个班级可以对自己的信号做出反应。但请注意不要从触发的插槽发出信号。
答案 1 :(得分:0)
是的,例如QTimer非常简单:
myClass::myClass(QObject * parent):QObject(parent) {
timer = new QTimer();
timer->setSingleShot(true);
connect(timer, SIGNAL(timeout()), this, SLOT(myClassTimeout() ));
timer->start(1000);
}
然后你有
void myClass::myClassTimeout() {
//...
}