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 に答える