Qt QTableView設置單獨列寬setSectionResizeMode報錯segmentation fault

使用的QT版本:Qt 5.14.1
編譯器:MinGW 7.3.0 32-bit

QTableView的setSectionResizeMode方法有兩個:

  1. 設置有關如何將頁眉調整爲按給定模式描述的大小的約束。
void QHeaderView::setSectionResizeMode(QHeaderView::ResizeMode mode)
  1. 設置有關如何將標頭中logicalIndex指定的節調整爲按給定模式描述的節的約束。邏輯索引應該在調用該函數時存在。
void QHeaderView::setSectionResizeMode(int logicalIndex, QHeaderView::ResizeMode mode)

問題出在第二個方法,說明中提到 邏輯索引應該在調用該函數時存在 ,所以在設置特定列寬時先綁定數據模型即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章