Qt: QTableView注意事项

Qt: QTableView注意事项
如果要隐藏某一列或行, 必须在setModel之后.
至于resizeColumnToContents是在隐藏之后调用还是在隐藏之前调用, 并不影响显示的效果.
很简单的控制QTableView的列大小:
初始化QTableView:
    ui->tableView->horizontalHeader()->setDefaultSectionSize(110);
    ui->tableView->horizontalHeader()->setMinimumSectionSize(110);
在setModel(model);后调用ui->tableView->resizeColumnsToContents(); 这样会省很多事, 也简单美观.

你可能感兴趣的:(Qt: QTableView注意事项)