我使用qt中的以下c ++代码将值添加到整数(初始值10)并将其存储在QStringList中。但是当我将 StringList 的值打印到 3 个标签上时,它会在所有标签上打印 10,尽管它应该是 20,30 和 40,因为我通过 for 循环将 a 增加了 10!
void MainWindow::on_pushButton_clicked()
{
QStringList array;
int a =10;
for(int i=0;i<10;i++){
a=+10;
array<<QString::number(a);
}
ui->label->setText(array[0]);
ui->label_2->setText(array[1]);
ui->label_2->setText(array[2]);
}
我该如何纠正?