以下はループ内のコードです。列はpropelryを更新していますが、行は0行目しか取っていません。行= 4の場合、表の0行目にもデータが表示されます。Qtablewidget-行が更新されない
void method_1::set_data_ontable(int row, double l1, double l2, int type_of_object)
{
setdes1->setText(QString::number((row), 'f', 0));
ui->tableWidget->setItem(row, 0, setdes1);
setdes1->setText(QString::number((l1), 'f', 6));
ui->tableWidget->setItem(row, 1, setdes1);
setdes1->setText(QString::number((l2), 'f', 6));
ui->tableWidget->setItem(row, 2, setdes1);
setdes1->setText(QString::number((type_of_object), 'f', 0));
ui->tableWidget->setItem(row, 3, setdes1);
}
問題を解決するのを手伝ってください。
'ui-> tableWidget'の行数をテストしましたか? 'ui-> tableWidget-> setRowCount(iRowsNumber);' – Simon