Qt QHBoxLayout pourcentage taille
Comment puis-je maintenir un ratio d'aspect entre les deux QHBoxLayouts?
Par exemple je veux ensuite un QHBoxLayout à un tiers de la totalité de la largeur de la fenêtre et de l'autre les deux tiers de la totalité de la largeur de la fenêtre:
Comment puis-je y parvenir? J'ai essayé de jouer avec la taille des notes de contrôles en eux, mais cela ne fonctionne pas
source d'informationauteur Johnny Pauling | 2013-01-28
Vous devez vous connecter pour publier un commentaire.
void QSizePolicy::setHorizontalStretch(uchar stretchFactor)
Exemple:
Vous pouvez modifier le sizePolicy pour les widgets et un meilleur horizontalStretch pour le widget dans le droit.
La réponse de york.beta est au travail, mais je préfère de beaucoup moins de code.
Au moins le sizePolicy est par défaut Préférée/a Préféré.
Vous pouvez simplement utiliser la deuxième paramètre de addWidget pour étirer les widgets.
Voir http://doc.qt.io/qt-5/qboxlayout.html#addWidget
et http://doc.qt.io/qt-5/qwidget.html#sizePolicy-prop