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