Qt QHBoxLayout prozentuale Größe
Wie kann ich ein Seitenverhältnis zwischen zwei QHBoxLayouts?
Zum Beispiel ich will ein QHBoxLayout zu einem Drittel des gesamten Fensters Breite und die anderen zwei Drittel der gesamten Fensterbreite:
Wie kann ich das erreichen? Ich habe versucht, messing mit der Größe-Hinweise der Steuerelemente in Ihnen, aber das hat nicht funktioniert
InformationsquelleAutor Johnny Pauling | 2013-01-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
void QSizePolicy::setHorizontalStretch(uchar stretchFactor)
Beispiel:
InformationsquelleAutor york.beta
Bearbeiten können Sie die sizePolicy für die widgets und einen höheren horizontalStretch für das widget in der rechten.
InformationsquelleAutor Zlatomir
Die Antwort von york.beta funktioniert, aber ich bevorzuge viel weniger code.
Mindestens die sizePolicy ist standardmäßig Bevorzugte/Bevorzugt.
Können Sie einfach die zweiten parameter der addWidget zum dehnen des widgets.
Sehen http://doc.qt.io/qt-5/qboxlayout.html#addWidget
und http://doc.qt.io/qt-5/qwidget.html#sizePolicy-prop
InformationsquelleAutor Pixtar