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

Contenu supprimé Contenu ajouté
Athozus (discussion | contributions)
Athozus (discussion | contributions)
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 hauteurlargeur. 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 ===