[gelöst] centralWiget überdeckt menuBar

Alles rund um die Programmierung mit Qt
Antworten
Maxubuntu
Beiträge: 20
Registriert: 18. April 2007 19:46
Wohnort: Flensburg
Kontaktdaten:

[gelöst] centralWiget überdeckt menuBar

Beitrag 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
Zuletzt geändert von Maxubuntu am 16. August 2007 11:49, insgesamt 1-mal geändert.
Maxubuntu
Beiträge: 20
Registriert: 18. April 2007 19:46
Wohnort: Flensburg
Kontaktdaten:

Beitrag 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!
Antworten