Seite 1 von 1

QTabWidget an übergordnetes Widget anpassen

Verfasst: 9. Mai 2010 14:06
von anno1988
Hallo,

ich will ein QTabWidget an ein übergeordnetes Widget anpassen.

Soweit funktioniert es auch, aber die Größe des TabWidgets wird einfach nicht expandiert, so dass es auch gleich groß ist wie das Parent-Widget.

Das übergordnete Widget habe ich im QtCreator in der Oberfläche eingebunden.

Allerdings verstehe ich nicht, aus welchem Grund das TabWidget nicht automatisch auf die Größe des Widgets vergrößert wird. es behält immer die selbe größe.

Das ist der Code, wie ich es eingebunden habe.

Code: Alles auswählen


QTabWidget *tab_widget;

tab_widget = new QTabWidget(ui->widget);

tab_widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

Im Anhang snd noch 2 Bilder, welche Atribute im Widget gesetzt wurden und wie es dan beim Ausführen des Programms aussieht.

Vielen Dank im Voraus.

Verfasst: 9. Mai 2010 14:57
von franzf
Verwende ein Layout! Z.B. ein QVBoxLayout an ui->widget zuweisen, dein TabWidget legst du dann in das Layout.

Verfasst: 9. Mai 2010 15:39
von anno1988
ok danke, hat funktioniert.