b client sim base

fix reallocating QTableWidgetItem on data changed
This commit is contained in:
2026-02-14 14:31:05 +01:00
parent b2b374e6e6
commit 2b5cd78652
+5 -1
View File
@@ -631,9 +631,13 @@ void Simulator_base::process_ui_table(json &ui_item)
{ {
size_t row = i / column_count; size_t row = i / column_count;
size_t column = i % column_count; size_t column = i % column_count;
if (valid[i] && table->item(row, column) == nullptr)
{
table->setItem(row, column, new QTableWidgetItem());
}
if (valid[i]) if (valid[i])
{ {
table->setItem(row, column, new QTableWidgetItem(QString::fromStdString(table_data[i]))); table->item(row, column)->setText(QString::fromStdString(table_data[i]));
} }
} }
// table-> // table->