1. 程式人生 > >QTableView 固定列寬度

QTableView 固定列寬度

QTableView 提供一個函式:

void QTableView::setColumnWidth ( int column, int width )

用於設定column指定的列的寬度

但setColumnWidth設定後,使用者可以通過滑鼠拖拽列頭重新設定寬度, 如何固定寬度不變?

聯想到QWidget的setFixedWidth, 是不是QTableView也有個setFixedColumnWidth?

一番好找,setFixedColumnWidth沒找到,:(, 結果是:

ui->tableView->horizontalHeader()->setResizeMode(column, QHeaderView::Fixed);