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 :

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()
ce code ne marche pas l'erreur que j'ai
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