1 pièce(s) jointe(s)
	
	
		Comment insérer des données dans un QTableWidget avec un setSpan() ?
	
	
		Bonjour, 
Jai souhaite faire une insertion des données dans ma QTableWidget avec un setSpan,
Voici un bout de mon 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
   |  
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
 
} |