On Sat, Feb 02, 2013 at 10:27:43AM +0200, Alexey Vihorev wrote:
Hi all.

I'm trying to use QCompleter class, and the problem is it has two signals
with the same name but different arguments:



void QCompleter::activated ( const QString
<http://qt-project.org/doc/qt-4.8/qstring.html>  & text ) [signal]

void QCompleter::activated ( const QModelIndex
<http://qt-project.org/doc/qt-4.8/qmodelindex.html>  & index ) [signal]



If I use it like completer.activated.connect(my_func)then my_func will get
the string argument, but I need QModelIndex. Decorating my_func with
@QtCore.Slot(QtCore.QModelIndex)did not help. Any thoughts?
IIRC you can add the type signature when connecting the signal like this:

  completer.activated[QtCore.QModelIndex].connect(myfunc)

Regards,
Andy

Attachment: pgp6yChSPXEsq.pgp
Description: PGP signature

_______________________________________________
PySide mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/pyside

Reply via email to