0
newList라는 QStringLists 집합 5가 추가되는 Qlist<QStringList>
유형의 mainList가 있습니다. List라는 QStringList의 7 번째 인덱스에는 정수 값 (price)이 있습니다. 5 회 반복 할 때마다 가격을 10만큼 올리고 싶습니다.배열 값이 올바르게 증가하지 않습니다.
즉, 첫 번째 newList는 7 번째 색인에서 110의 값을 가지며 두 번째 newList는 7 번째 색인에서 120의 값을 가지며 마지막 (5) newList는 값 (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]);
}
을해야하지만이 버튼을 클릭하면 모든 레이블은 (110)를 인쇄! 이 문제를 어떻게 해결할 수 있습니까?