Du QTableWidgetItem à une case d'un tableau
Bonsoir,
Voici ce que j'esseye de faire mais en vain:
l'utilisateur entre des données dans un QTableWidget , ces données constituant Voici le code:
Code:
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 71 72 73 74 75 76 77 78
|
//the header
#ifndef FENPRINCIPALE_H
#define FENPRINCIPALE_H
#include <QtGui>
#include <vector>
class FenPrincipale : public QWidget
{
Q_OBJECT
public:
FenPrincipale();
bool M[2][2];
QTableWidgetItem * element;
private slots:
private:
QTableWidget* tableWidget;
};
#endif
//FenPrincipale.cpp
#include "qDebug.h"
#include "FenPrincipale.h"
FenPrincipale::FenPrincipale()
{
int o,p;
tableWidget = new QTableWidget(2,2,this);
element = new QTableWidgetItem (1000);
for (o=0; o<2; o++)
{
for (p=0; p<2; p++)
{
(M[o][p])=false;
}
}
for (o=0; o<2; o++)
{
for (p=0; p<2; p++)
{
element=(tableWidget->itemAt((o+1),(p+1)));
if ((element->toString)="1")
{
M[o][p]=true;
}
else
{
M[o][p]=false;
}
}
}
}
//main.cpp
#include <QApplication>
#include "FenPrincipale.h"
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
FenPrincipale fenetre;
fenetre.show();
return app.exec();
} |
Merci d'avance pour l'attention apportée à ce message.