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
|
void SpiceReaction::ClickApply()
{
int allTabRow=0;
for(int i=0; i < ui->tableWidget->rowCount();i++)
{
//send to QTableWidget
allTabRow = ReactionTable->rowCount(); //compte les row dans le ReactionTable
ReactionTable->insertRow(allTabRow); //insertion des nombre des row
allTableSelected = new QTableWidgetItem(); //champs de checkbox
allTableSelected->setCheckState(Qt::Unchecked);
//nombres des donnée a etre selectionner par l'utilisateur
allTableName = new QTableWidgetItem(nameReaction);
allTableCategorie = new QTableWidgetItem(CategorieCocher);
allNombreEspece = new QTableWidgetItem(NombreEspece);
allConstantK = new QTableWidgetItem(ConstantK);
Spice = new QTableWidgetItem();
IdEspeceReaction = new QTableWidgetItem();
//Put data in the table
ReactionTable->setItem(allTabRow,0, allTableSelected);
ReactionTable->setItem(allTabRow,1, allTableName);
ReactionTable->setItem(allTabRow,2, allTableCategorie);
ReactionTable->setItem(allTabRow,3, allNombreEspece);
ReactionTable->setItem(allTabRow,4, allConstantK);
SetSpiceReaction(); //appelles les donnees non spaner
allTabRow ++;
}
allTabRow -= ui->tableWidget->rowCount();
//setSpan
ReactionTable->setSpan(allTabRow,0,ui->tableWidget->rowCount(),1);
ReactionTable->setSpan(allTabRow,1,ui->tableWidget->rowCount() ,1);
ReactionTable->setSpan(allTabRow,2,ui->tableWidget->rowCount() ,1);
ReactionTable->setSpan(allTabRow,3,ui->tableWidget->rowCount(),1) ;
ReactionTable->setSpan(allTabRow,4,ui->tableWidget->rowCount() ,1);
ReactionTable->resizeColumnsToContents(); //resize contents
} |
Partager