我有一个QtableWidget。当"添加"单击按钮,我向表中添加了一个新行。每行的单元格包含一些自定义小部件。
void addRow() {
tableWidget->insertRow(tableWidget->rowCount());
int itemRow = tableWidget->rowCount() - 1;
// create custom widgets for each column
tableWidget->setCellWidget(itemrow, columnNumber, customWidget);
}
一切正常。唯一的问题是最后一行似乎有不同的大小/边距/填充等。因此,与前一行相比,每列中的小部件略有错位。
当添加另一行时,之前最后一行的内容现在显示正常。它总是最后一行添加,"看起来"略有不同。
添加行后我需要做些什么吗?