QPainter Vererbung
Verfasst: 4. August 2007 20:09
Hallo NG,
Habe ein kleines Problem damit die QPainter-Klasse zu vererben. Ein QPainter wird ja mit QPainter painter(this); erzeugt - dieses Konstrukt, was ist das?
Wenn ich das vererbe möchte ich in meiner neuen Klasse MyPainter einen ähnlichen Aufruf machen MyPainter painter(this) und so das PaintDevice angeben. MyPainter soll genauso sein wie QPainter, nur ein paar Extramethoden haben wie drawBubble(...)
Aber ich bekomme die Fehlermeldung: `QPainter' is not an accessible base of `MyPainter'. Wie müsste der Konstruktor aussehen?
Außerdem möchte ich ihn global deklarieren, das geht aber nicht wegen der painter(this)-sache. Wie mache ich das?
Gruß, Johannes
Habe ein kleines Problem damit die QPainter-Klasse zu vererben. Ein QPainter wird ja mit QPainter painter(this); erzeugt - dieses Konstrukt, was ist das?
Wenn ich das vererbe möchte ich in meiner neuen Klasse MyPainter einen ähnlichen Aufruf machen MyPainter painter(this) und so das PaintDevice angeben. MyPainter soll genauso sein wie QPainter, nur ein paar Extramethoden haben wie drawBubble(...)
Aber ich bekomme die Fehlermeldung: `QPainter' is not an accessible base of `MyPainter'. Wie müsste der Konstruktor aussehen?
Außerdem möchte ich ihn global deklarieren, das geht aber nicht wegen der painter(this)-sache. Wie mache ich das?
Gruß, Johannes