Bonsoir à toutes et tous .

Je progresse très lentement .

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
 
#include <QtGui>
#include <QApplication>
#include <QMainWindow>
#include <QTableWidget>
#include <QTableWidgetItem>
 
 
void gestionTableWidget(QTableWidget *tableWidget)
{
    static const struct {
        const char *nom;
        const char *partie1,partie2,partie3,partie4,partie5,partie6;
        const char *total;
    } staticData[]= {
 
    {0,0,0,0,0,0,0,0}
 
};
for ( int column = 0; staticData[column].nom !=0; ++column)
{
    QTableWidgetItem *item0 = new QTableWidgetItem(staticData(column).nom);
    QTableWidgetItem *item1 = new QTableWidgetItem(staticData(column).partie1);
    QTableWidgetItem *item2 = new QTableWidgetItem(staticData(column).partie2);
    QTableWidgetItem *item3 = new QTableWidgetItem(staticData(column).partie3);
    QTableWidgetItem *item4 = new QTableWidgetItem(staticData(column).partie4);
    QTableWidgetItem *item5 = new QTableWidgetItem(staticData(column).partie5);
    QTableWidgetItem *item6 = new QTableWidgetItem(staticData(column).partie6);
    QTableWidgetItem *item7 = new QTableWidgetItem(staticData(column).total);
 
    tableWidget->setItem(column, 0, item0);
    tableWidget->setItem(column, 1, item1);
    tableWidget->setItem(column, 2, item2);
    tableWidget->setItem(column, 3, item3);
    tableWidget->setItem(column, 4, item4);
    tableWidget->setItem(column, 5, item5);
    tableWidget->setItem(column, 6, item6);
    tableWidget->setItem(column, 7, item7);
 
 
}
}
 
int main (int argc , char * argv[])
 
{
    QApplication app (argc, argv) ;
 
	QTableWidget tableWidget(8 , 32);
        //tableWidget.setItem(new gestion);
        tableWidget.setEditTriggers(QAbstractItemView::DoubleClicked | QAbstractItemView::SelectedClicked);
	tableWidget.setSelectionBehavior(QAbstractItemView::SelectRows);
 
        QStringList headerLabels;
        headerLabels << "Noms " << "Partie 1" << "Partie 2" << "Partie 3" << "Partie 4" << "Partie 5"
	<< "Partie 6" << "Total" ;
        tableWidget.setHorizontalHeaderLabels(headerLabels);
 
//	populateTableWidget(&tableWidget);
 
	tableWidget.resizeColumnsToContents();
	tableWidget.resize(750,350);
 
	tableWidget.showMaximized();
 
	tableWidget.show();
 
 
    return app.exec();
}
Je désirerais toujours créer un tableau fixe et insérer des données à l'intérieur à l'aide d'une fenêtre de Qdialog .
Lors de la compilation 8 fois ce message ligne 21 à 28 :
'staticData' cannot be used as a function
Merci d'avance .

Sans un peu d'aide et d'explication je n'y arriverai pas .

Cordialement.