On Wed, 04 Aug 2010 20:33:24 +0100, Baz Walter <[email protected]> wrote: > On 04/08/10 20:25, Phil Thompson wrote: >> On Wed, 04 Aug 2010 20:20:11 +0100, Baz Walter<[email protected]> wrote: >>> On 04/08/10 20:07, Phil Thompson wrote: >>>> Specific overloads are obtained by indexing the bound signal with the >>>> signature you want, so... >>>> >>>> act.triggered[()].connect(self.myslot) >>> >>> can you explain why i see errors like this when using that syntax: >>> >>> File "menusys.py", line 1522, in __init__ >>> self.triggered[()].connect(handler) >>> TypeError: focusNextChild() has no overload that is compatible with >>> triggered() >> >> That exception message makes no sense in that context. Do you have a test >> case? > > >>> from PyQt4 import QtGui > >>> app = QtGui.QApplication([]) > >>> act = QtGui.QAction(app) > >>> wgt = QtGui.QWidget() > >>> act.triggered[()].connect(wgt.focusNextChild) > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: focusNextChild() has no overload that is compatible with > triggered()
Fixed in tonight's PyQt snapshot - thanks. Phil _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
