Hallo,
mein Programm besteht aus einem QTabWidget mit mehreren Tabs. Auf diesen Tabs sind verschiedene QWidget, die teilweise mit QPainter erstellt worden sind, abgebildet.
Nun möchte ich die Größe der Widgets festlegen. Wie mache ich dies? Also, auf meinem ersten Tab sind zwei Widgets (oben und unten). Das obere soll 2/3 der Tabgröße haben, das zweite ein Drittel.
Habe es durch zunächst durch die Ausgabe von geometry() probiert, doch leider liefert dies nicht die korrekte Größe. Außerdem soll der Benutzer das Bild frei skalieren können und somit würde nur folgendes Sinn ergeben: setFixedHeight(2/3*Tabhöhe).
Hat jemand eine Idee?
Vielen Dank für die Hilfe!
QTabWidget und die Widgetgröße
-
christiansmac
- Beiträge: 11
- Registriert: 10. Dezember 2007 16:18
-
christiansmac
- Beiträge: 11
- Registriert: 10. Dezember 2007 16:18
Mit dem stretch-Parameter hat es geklappt.
Code: Alles auswählen
QBoxLayout *mainlayout = new QBoxLayout(QBoxLayout::TopToBottom);
mainlayout->addWidget(topwidget,2);
mainlayout->addWidget(bottomwidget,1);