当前位置: 代码迷 >> QT开发 >> QTreeWidget 的列唯其如此自动调整最后一列的宽度
  详细解决方案

QTreeWidget 的列唯其如此自动调整最后一列的宽度

热度:540   发布时间:2016-04-25 03:11:49.0
QTreeWidget 的列只能自动调整最后一列的宽度?
QTreeWidget 的列只能自动调整最后一列的宽度?

我现在有两列, 希望在改变 QTreeWidget的宽度时, 第1列自动适应, 第2列的宽度固定不变.

请问如何实现?

谢谢.
------解决思路----------------------
treeWidget->header()->setResizeMode(..., QHeaderView::Stretch);
------解决思路----------------------
void QTreeView::resizeColumnToContents(int column) [slot]
Resizes the column given to the size of its contents.

用resizeColumnToContents( )这个槽函数。
------解决思路----------------------
setResizeMode用setSectionResizeMode代替