« Programmation Qt/Le positionnement des widgets » : différence entre les versions

Contenu supprimé Contenu ajouté
Athozus (discussion | contributions)
Athozus (discussion | contributions)
m →‎QGridLayout : un layout en grille : transfert dans [[{{Modèle:Information (Espace principal)|Information (Espace principal)}}]]
Balise : Éditeur de wikicode 2017
 
Ligne 77 :
QWidget *m_page = new QWidget();
m_page->setLayout(m_layout);
</syntaxhighlight>Les deux premiers boutons sont tous les deux en haut, l'un à gauche et l'autre à droite. Mais le troisième bouton, lui est entièrement en bas car nous avons inséré deux nouveaux chiffres : <code>rowSpan</code> et <code>columnSpan</code>. On dit donc que le widget doit prendre 1 ligne en hauteur et 2 colonnes en largeur.

{{Information (Espace principal)|En réalité, il existe, comme on peut le voir dans la documentation, deux méthodes <code>addWidget()</code>. La première accepte le widget à insérer, puis les coordonnées. La deuxième, quant à elle, accepte le widget, la position <code>x</code>, la position <code>y</code>, la hauteur (<code>rowSpan</code>) et la largeur (<code>columnSpan</code>).}}
 
=== <code>QFormLayout</code> : un layout pour formulaire ===