from PyQt4.QtCore import SIGNAL class MyScene(QtGui.QGraphicsScene): def __init__(self,parent=None): QtGui.QGraphicsScene.__init__(self,parent) self.emit(SIGNAL(("itemClicked(QGraphicsSceneMouseEvent*)")))
----- Original Message ----- From: "Matt Smith" <mel...@orangepalantir.org>
To: <pyqt@riverbankcomputing.com> Sent: Tuesday, April 07, 2009 3:17 PM Subject: [PyQt] New Style emit without subclassing
I'm not clear on how to make an object emit a signal without subclassing, with the new style emits. ie, old style: myscene.emit( QtCore.SIGNAL("itemClicked(QGraphicsSceneMouseEvent*)" ,ev ) Where as if I subclass: class MyScene(QtGui.QGraphicsScene): touchedItem = QtCore.pyqtSignal( QtGui.QGraphicsSceneMouseEvent) def __init__(self,parent=None): QtGui.QGraphicsScene.__init__(self,parent) then I could use myscene.touchedItem.emit(ev) _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt
_______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt