J'ai une liste principale du type Qlist<QStringList>
à laquelle un ensemble 5 de listes QStringLists nommées newList est ajouté. Le 7ème index d'un QStringList nommé List a une valeur entière (price). Pour chacune des 5 itérations, je veux augmenter la valeur du prix de 10.La valeur du tableau ne s'incrémente pas correctement
Par exemple, la première newList a une valeur de 110 dans le septième index, la deuxième newList a une valeur de 120 dans le septième index, et la dernière (5) newList doit avoir une valeur 150.
void MainWindow::on_pushButton_clicked()
{
int Price;
Price=100;
for(int i=0;i<5;i++){
for(int j=0;j<List.size();j++){
if(j==7){
Price+=10;
QString priceString=QString::number(Price);
newList<<priceString;
}
else{
newList<<List[j];
}
}
mainList<<newList;
}
ui->label->setText(mainBuyList[0][7]);
ui->label_2->setText(mainBuyList[1][7]);
ui->label_3->setText(mainBuyList[2][7]);
ui->label_4->setText(mainBuyList[3][7]);
ui->label_5->setText(mainBuyList[4][7]);
}
Mais quand je clique sur le bouton toutes les étiquettes imprimer seulement 110! Comment puis-je corriger ce problème?