« Programmation Qt/Les widgets » : différence entre les versions

Contenu supprimé Contenu ajouté
Athozus (discussion | contributions)
m Corrections orthographiques
Athozus (discussion | contributions)
Ligne 63 :
 
=== <code>QTableWidget</code> : un tableau ===
Un <code>QTableWidget</code> est un widget pour afficher un tableau. Ce tableau a la particularité d'afficher automatiquement des barres de progression.<syntaxhighlight lang="c++" line="1" start="1">
QTableWidget *m_tableau = new QTableWidget(); /* Création de l'objet */
m_tableau->setRowCount(5); /* Définition du nombre de lignes */
m_tableau->setColumnCount(1); /* Définition du nombre de colonnes */
 
QTableWidgetItem *itemQt = new QTableWidgetItem(tr("Qt"), .arg(pow(row+1, column))); /* Création d'un objet QTableWidgetItem */
m_tableau->setItem(row, column, itemQt); /* Ajout de l'item */
</syntaxhighlight>On remarque que pour créer un item, on doit utiliser un objet spécialement créé pour cela, qui se nomme <code>QTableWidgetItem</code>. Le fonctionnement est un peu étrange, mais on aura souvent à changer seulement le texte.
 
== Les boutons ==