Bonjour,
j'aimerai utiliser la classe QTableView mais je ne sais pas comment faire....j'ai lu la doc mais elle n'a pas éclairé le pauvre programmeur débutant que je suis....
Quelqu'un aurait un exemple/une explication???
merci d'avance
Bonjour,
j'aimerai utiliser la classe QTableView mais je ne sais pas comment faire....j'ai lu la doc mais elle n'a pas éclairé le pauvre programmeur débutant que je suis....
Quelqu'un aurait un exemple/une explication???
merci d'avance
Salut,
Peux être peut tu nous dire plus précisément ce que tu veux faire, ce dont tu as besoin.
Sinon, je ne sais pas trop quoi te dire, la doc est plutôt clair. Et si c'est l'anglais qui te gêne, cest problématique, car quasiment tout ce qui concerne Qt est en anglais (à part ce forum).
Sinon, si ton tableau est assez simple, et qu'il n'utilise pas de ressources particulière (du genre un modèle du système de fichier), dirige toi vers QTableWidget.
Bonne Chance,
G.
Ben en fait c'est simple je veux simplement afficher des infos dans une espèce de table....j'ai vu des exemples dans la doc ce qui m'a permis de trouver que c'était ça (ou QTableWidget) qui me permet de faire ce que je veux....
je n'ai pas compris dans la doc quelle methode je dois utiliser pour entrer une ligne (un enregistrement?) dans cette 'table'.....
l'anglais ne me pose pas de problème et toutes les autres classes de la doc que j'ai été voir je les ai comprises rapidement et facilement....seule celle-là me posait problème pour le moment...
en tout cas merci de ta réponse...
merci la doc de QTableWidget m'a permis de comprendre comment ça fonctionne....
merci encore
désolé pour le flood mais apparement ça ne fonctionne pas comme je le pensais...
je pensais que faire quelque chose comme ça suffirait mais apprement non :
dans le header de ma classe tblTable est défini comme un pointeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tblTable = new QTableWidget(this); tblTable->setItem(1, 1, &QTableWidgetItem("première ligne, première colonne", QTableWidgetItem::Type)); tblTable->setItem(1, 2, &QTableWidgetItem("première ligne, deuxième colonne", QTableWidgetItem::Type)); tblTable->setItem(2, 1, &QTableWidgetItem("deuxième ligne, première colonne", QTableWidgetItem::Type)); tblTable->setItem(2, 2, &QTableWidgetItem("deuxième ligne, deuxième colonne", QTableWidgetItem::Type));
Quelqu'un saurait me dire comment je peux créer des cellules et entrer du texte dedans svp???
merci d'avance
Salut,
Pourtant c'est pas ce qu'il y a de plus compliqué à faire
G.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 int main(int argc, char* argv[]) { QApplication app(argc, argv); QTableWidgetItem *monItem; QTableWidget maTable(5,3); //5 = nbLignes , 3 = nbColonnes monItem = new QTableWidgetItem("case 1"); maTable.setItem(0,0,monItem); monItem = new QTableWidgetItem("case 2"); maTable.setItem(0,1,monItem); monItem = new QTableWidgetItem("case 3"); maTable.setItem(1,0,monItem); monItem = new QTableWidgetItem("case 4"); maTable.setItem(1,1,monItem); maTable.show(); return app.exec(); }
ok super merci beaucoup!!! j'ai compris maintenant!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager