Seite 1 von 1

[gelöst] centralWiget überdeckt menuBar

Verfasst: 16. August 2007 10:59
von Maxubuntu
Hallo ...

Ich habe mit Qt 4.3.1 folgendes Problem: Ich habe ein Hauptfenster, das von QMainWindow erbt.

Jetzt möchte ich ein untergeordnetes QWidget instanziieren ... Also schreibe ich

Code: Alles auswählen

MeinWidget* m = new MeinWidget(this);
und schon überdeckt m alles, was ich zuvor in meinem Hauptfenster hatte - sogar die Menü- und Statusleiste.

Ich könnte natürlich den this-Zeiger weglassen und ohne parent-Zeiger arbeiten, aber dann könnte ich solche netten Sachen hier nicht machen:

Code: Alles auswählen

((QMainWindow*)parent)->setMenuBar(desWidgetsBar);
Oder gibt es noch eine andere Möglichkeit?

Gruß und Dank, Maxubuntu

Verfasst: 16. August 2007 11:48
von Maxubuntu
Hallo ...

Ich hab's jetzt geschafft. Wen es interessiert:

Code: Alles auswählen

this->setCentralWidget(new MeinWidget(this));
Einen schönen Tag noch!