0

是否可以将 A 类信号连接到自己的插槽

示例为connect(objecta1, Signala1,objecta1,slota1)

4

2 回答 2

3

是的,一个类可以对自己的信号做出反应。但请注意不要从触发的插槽发出信号。

于 2013-03-07T13:13:27.823 回答
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() { 
//...
}
于 2013-03-07T14:49:58.990 回答