我很难在QTableView中手动设置列宽。为什么这段代码不能工作?
tabb = new QTableView;
tabb->resizeColumnsToContents();
for (int col=0; col<20; col++)
{
tabb->setColumnWidth(col,80);
}即使我省略了tabb->resizeColumnsToContents();,它仍然不能工作。
发布于 2014-11-01 03:00:32
您应该先设置模型,然后才能更改ColumnWidth
tabb = new QTableView;
tabb->setModel(someModel);
for (int col=0; col<20; col++)
{
tabb->setColumnWidth(col,80);
}https://stackoverflow.com/questions/26681578
复制相似问题