Bonjour,
je m'exerce au C++ avec Qt et je veux apprendre à utiliser QTableWidget.

Mais j'ai un petit soucis. Je n'arrive pas à placer correctement les QTableWidgetItem.
En effet, il se retrouve tous dans la cellule en (0,0).

Voici le code:
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
22
23
24
25
26
27
28
29
30
31
QTableWidgetItem *temp = new QTableWidgetItem;
tableGen1 = new QTableWidget;
    tableGen1->insertColumn(0);
    tableGen1->insertColumn(1);
 
    tableGen1->setColumnWidth(0, 400);
    tableGen1->setColumnWidth(1, 400);
 
    for(i = 0; i <= 3; i ++)
    {
        tableGen1->insertRow(i);
    }
 
    tableGen1->setRowHeight(0, 50);
    tableGen1->setRowHeight(1, 250);
    tableGen1->setRowHeight(2, 50);
    tableGen1->setRowHeight(3, 250);
 
        temp->setText("Rouge");
    tableGen1->setItem(0,0, temp);
        temp->setText("Vert");
    tableGen1->setItem(0,1, temp);
        temp->setText("Bleu");
    tableGen1->setItem(2,0, temp);
        temp->setText("Jaune");
    tableGen1->setItem(2,1, temp);
 
    tableGen1->horizontalHeader()->hide();
    tableGen1->verticalHeader()->hide();
 
    tableGen1->setFixedSize(802, 603);
Et le résultat:
Nom : 21bug_QTableWidget.png
Affichages : 96
Taille : 3,5 Ko


Si l'on pouvait m'aider, me dire où je me suis trompé, j'en serais très reconnaissant.