[gelöst] Vererbung..
Verfasst: 7. September 2007 13:40
Hi!
Ich weiß, dass es schon ein paar Threads zu diesem Problem gibt - die betreffen aber allerdings eher Mehrfachvererbung.. Habe bisher eigentlich keine Probleme mit Vererbungen gehabt, aber irgendwie hauts jetzt nicht hin:
Class Plotter : public QWidget
Class PlotterExtended : private Plotter
Wenn ich jetzt PlotterExtended beispielsweise einem TabWidget hinzufügen möchte, meckert der Compiler, dass QWidget eine "inaccessible base" ist..
Habe in den anderen Threads gelesen, dass Mehrfachvererbung von QObjects nicht funtioniert.. aber prinzipiell ist es doch keine Mehrfachvererbung? Ich erbe doch nur direkt von einer Klasse *confused* Was mach ich falsch? Ist es so überhaupt umsetzbar? Wie müsste man das gestalten?
Vielen Dank & Grüße
Christian
Ich weiß, dass es schon ein paar Threads zu diesem Problem gibt - die betreffen aber allerdings eher Mehrfachvererbung.. Habe bisher eigentlich keine Probleme mit Vererbungen gehabt, aber irgendwie hauts jetzt nicht hin:
Class Plotter : public QWidget
Class PlotterExtended : private Plotter
Wenn ich jetzt PlotterExtended beispielsweise einem TabWidget hinzufügen möchte, meckert der Compiler, dass QWidget eine "inaccessible base" ist..
Habe in den anderen Threads gelesen, dass Mehrfachvererbung von QObjects nicht funtioniert.. aber prinzipiell ist es doch keine Mehrfachvererbung? Ich erbe doch nur direkt von einer Klasse *confused* Was mach ich falsch? Ist es so überhaupt umsetzbar? Wie müsste man das gestalten?
Vielen Dank & Grüße
Christian