Bonjour à tous, j'entame mon premier projet utilisant Qt pour la GUI.
Ayant eut pas mal de galère avec QtDesigner quand j'utilisais les layouts, j'ai codé mon interface à la main.
Dans mon interface, j'ai besoin d'un label qui s'étend a priori sur plusieurs lignes et qui prend le plus de place possible en largeur et le moins possible en hauteur.
Pour cela, j'utilise un QTextEdit en lecture seul dans un GridLayout.
Mon GridLayout a 6 lignes et 2 colonnes. Voici comment j'ai ajouté mon QTextEdit :
ensuite, je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 layout->addWidget(texte, 0,0, 1, 2);
et, sur toutes les autres lignes, je met le RowStretch à 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 layout->setRowStretch(0,0);
Ma question : Pourquoi est-ce mon QTextEdit qui se redimensionne quand j’agrandis la fenêtre verticalement ?
(j'ai d'autres widgets en dessous : checkbox, labels (image) ).
Partager