Multiple Vererbung von QFrame und QSvgWidget
Verfasst: Montag 9. Januar 2012, 21:38
Hallo zusammen,
ich bin ein Python-Neuling und versuche in Python 2.7 eine Klasse zu erstellen, die Funktionen von QSvgWidget und QFrame erbt.
Ich bekomme die Fehlermeldung "AttributeError: 'ikwed_atom' object has no attribute 'load' ".
Meine Klasse ikwed_atom scheint nur von QFrame zu erben. Wie müssen die ersten Zeilen meiner Klasse aussehen,
damit ikwed_atom auch die load Funktion von QSvgWidget erbt?
Sonnige Grüße,
Stefan
ich bin ein Python-Neuling und versuche in Python 2.7 eine Klasse zu erstellen, die Funktionen von QSvgWidget und QFrame erbt.
Ich bekomme die Fehlermeldung "AttributeError: 'ikwed_atom' object has no attribute 'load' ".
Meine Klasse ikwed_atom scheint nur von QFrame zu erben. Wie müssen die ersten Zeilen meiner Klasse aussehen,
damit ikwed_atom auch die load Funktion von QSvgWidget erbt?
Code: Alles auswählen
import sys
from PyQt4.QtCore import *
from PyQt4 import QtGui
from PyQt4 import QtSvg
class ikwed_atom(QtGui.QFrame, QtSvg.QSvgWidget):
def __init__(self, ParentWidget, SvgString=""):
super(ikwed_atom, self).__init__(ParentWidget)
self.setFrameStyle(1)
self.load(QByteArray(SvgString))
#...
Stefan