如果任何一个孩子有变化,如何传播来自子窗口小部件的更改?

时间:2012-07-12 08:20:03

标签: python qt pyqt4

我有QWidget。 在QWidget内,我有很多其他QWidget,例如: - QComboBoxQLineEdit等等。

现在,我想检测用户是否进行了任何更改(例如: - 在QLineEdit中写一些内容,或更改QComboBox上的值等等。< / em>的。)

有一种简单的方法吗? 或者我是否需要捕获每个小部件的信号,例如......

QObject.connect(lineedit, SIGNAL("textchanged()"), doSomething)
QObject.connect(combobox, SIGNAL("currentIndexChanged(int)"), doSomething)
... ... ...

1 个答案:

答案 0 :(得分:0)

是的,您必须手动连接信号。