Bonjour,
Je cherche à émettre un SIGNAL depuis une classe qui dérive d'une autre classe QT, pour résumer je cherche à faire un truc dans ce genre :
ce code ne marche pas l'erreur que j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 from PyQt4 import QtGui,QtCore class Test(QtCore.QObject,QtGui.QGraphicsRectItem): def __init__(self): QtCore.QObject.__init__(self) QtGui.QGraphicsRectItem.__init__(self) QtGui.QGraphicsRectItem.setRect(self,QtCore.QRectF(0,0,40,40)) QtCore.QObject.emit(self,QtCore.SIGNAL("construit")) t = Test()
SystemError: error return without exception set
J'ai fais quelques recherche et voilà ce que je trouve:
d'un coté j'ai ça qui me dit (enfin à ce que je comprends) que l'héritage est possible mais que si l'on doit hériter de QObject, il faut en hériter en premier:
http://qt.developpez.com/faq/?page=Q...ritanceqobject
et de l'autre ceci qui me dit que l'héritage de plus d'une classe QT est impossible
http://diotavelli.net/PyQtWiki/Pytho...899dca438cd539
donc mes questions:
Comment dois je comprendre le premier lien ?
et si l'héritage de plusieurs classes QT est possible que dois je faire pour avoir que mon truc marche ?
Info utile : Je suis un gros débutant en pyqt.
Merci
Partager