[PyQt] QLineEdit in QToolBar
Hans-Peter Jansen
hpj at urpla.net
Thu Dec 1 10:08:30 GMT 2011
Am Thursday 01 December 2011 06:18:02 schrieb Vadym Honcharuk:
> Hello,
>
> I can't understand why QLineEdit can't send signal from QToolBar...
>
> trying via addWidget and addAction, for example last edition:
>
> self.searchDBLine = QtGui.QLineEdit(self)
> self.searchDBLineAction = QtGui.QWidgetAction(self)
> self.searchDBLineAction.setDefaultWidget(self.searchDBLine)
> self.ui.toolBar.addAction(self.searchDBLineAction)
>
> and connected with:
> * @QtCore.pyqtSignature
> * usual signal connect
> (self.connect(self.searchDBLine, QtCore.SIGNAL("textEdited()"),
> self.searchBDLineChanged))
>
> but without any success, could you please advice where is problem?
textEdited does not exist. Check the docs:
textChanged ( const QString & )
You may want to use new style signals, this would have thrown a (hard to
ignore) python exception then...
self.searchDBLine.textChanged.connect(self.searchBDLineChanged)
Pete
More information about the PyQt
mailing list