是否可以将 A 类信号连接到自己的插槽
示例为connect(objecta1, Signala1,objecta1,slota1)
是的,一个类可以对自己的信号做出反应。但请注意不要从触发的插槽发出信号。
是的,它非常简单,例如 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() {
//...
}