使用的QT版本:Qt 5.14.1
編譯器:MinGW 7.3.0 32-bit
QTableView的setSectionResizeMode方法有兩個:
- 設置有關如何將頁眉調整爲按給定模式描述的大小的約束。
void QHeaderView::setSectionResizeMode(QHeaderView::ResizeMode mode)
- 設置有關如何將標頭中logicalIndex指定的節調整爲按給定模式描述的節的約束。邏輯索引應該在調用該函數時存在。
void QHeaderView::setSectionResizeMode(int logicalIndex, QHeaderView::ResizeMode mode)
問題出在第二個方法,說明中提到 邏輯索引應該在調用該函數時存在 ,所以在設置特定列寬時先綁定數據模型即可。