【发布时间】:2011-04-20 05:46:35
【问题描述】:
我有一个模型绑定到的 QTableView。我填充模型(使用模型->setItem),然后想调整表格上列的宽度。我想使用相对大小,所以第一列应该是整个宽度的 60%,第二列应该是 40%。
int tableWidthEffective = ui->tablePackages->width();
ui->tablePackages->setColumnWidth(0, tableWidthEffective * 0.6);
问题是当我第一次打开对话框时,表格的宽度比实际要小得多,它只在第二次起作用。该表在布局中。删除布局后,一切正常,但我需要使用布局。仍然使用布局如何获得合适大小的表格?
谢谢
【问题讨论】:
标签: qt qtableview