如果要隱藏某一列或行, 必須在setModel之后.
至于resizeColumnToContents是在隱藏之后調(diào)用還是在隱藏之前調(diào)用, 并不影響顯示的效果.
很簡(jiǎn)單的控制QTableView的列大小:
初始化QTableView:
ui->tableView->horizontalHeader()->setDefaultSectionSize(110);
ui->tableView->horizontalHeader()->setMinimumSectionSize(110);
在setModel(model);后調(diào)用ui->tableView->resizeColumnsToContents(); 這樣會(huì)省很多事, 也簡(jiǎn)單美觀.