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" <[email protected]>
To: <[email protected]>
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 [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt