2017-06-01 2 views
1

In Qt habe ich eine QDialog mit zwei QTreeView Objekten. Ich möchte, dass einer von ihnen immer die halbe Höhe des anderen hat, und behalte dies bei, wenn ich die Größe meines Dialogs ändere. Ich füge das in einem QVBoxLayout hinzu.Widgetgröße auf die Hälfte der anderen Größe einstellen

Wie kann ich das tun?

+3

[setVerticalStretch] (https://doc.qt.io/qt-5/qsizepolicy.html#setVerticalStretch) hört sich so an, als müsste es das tun. – nwp

Antwort

4

Sie können das QVBoxLayout :: addWidget() stretch Argument der Methode, wie folgt aus:

layout->addWidget(smallWidget, 1); 
layout->addWidget(bigWidget, 2); 
Verwandte Themen