1

私は持っていQWidgetます。そして の中にはQWidget、他にもたくさんの がありますQWidget。例:- QComboBoxQLineEditなど ....

ここで、ユーザーが何らかの変更を行ったかどうかを検出したいと思います (例: に何かを書き込むQLineEdit、または の値を変更するQComboBoxなど.... )。

それを行う簡単な方法はありますか?それとも、このようにすべてのウィジェットの信号をキャプチャする必要がありますか...

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

1 に答える 1

0

はい、手動で信号を接続する必要があります。

于 2012-07-12T09:18:13.380 に答える