使用的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)
问题出在第二个方法,说明中提到 逻辑索引应该在调用该函数时存在 ,所以在设置特定列宽时先绑定数据模型即可。