1

私はコーディングしますPyQt、私は次のコードを持っています:

QtCore.QObject.connect(self.checkBox, \
QtCore.SIGNAL(_fromUtf8("clicked(bool)")), lambda: \
self.interfaceCodesConstructor.setFilterList(self,"name",self.lineEdit.text()))

Abobe コードの原因 チェックボックスをクリックすると、関数 :setFilterList が実行されます。

上記の関数を実行する必要があります: setFilterList(self,"name",self.lineEdit.text())を離れるとき LineEdit widge、しかし、そのsignal.

私の 質問は次のとおりsignalです。widgetLineEdit

さようなら、モーセン

4

1 に答える 1

3

ドキュメント QlineEditによると void QLineEdit::editingFinished () [signal]、行編集ウィジェットがフォーカスを失ったときに出力されます。

于 2013-09-13T00:48:37.597 に答える