1、一个信号和另一个信号可以相连,这样第一个信号被发射时,第二个信号也将立刻发送。
eg:
connect( slider, SIGNAL(valueChanged(int)),SIGNAL(valueChanged(int)) );
它把滑块的valueChanged()信号和这个对象的valueChanged信号连接起来了。带有三个参数的connect()函数连接到this对象的信号或槽。
是的,这是正确的。信号可以被连接到其它的信号。当第一个信号被发射时,第二个信号也被发射。
A signal can also be connected to another signal:
class MyWidget : public QWidget { Q_OBJECT public: MyWidget(); signals: void buttonClicked(); private: QPushButton *myButton; };
MyWidget::MyWidget() { myButton = new QPushButton(this); connect(myButton, SIGNAL(clicked()), this, SIGNAL(buttonClicked())); }
调试:qDebug("Items in list: %d", myList.size());定时器:http://www.rosoo.net/a/201103/11096.html