动态扩展QTreeWidget中列的宽度

use*_*erx 4 python user-interface qt qtreewidget pyside

使用PySide,我正在开发一个小应用程序.在我的应用程序中,我使用的是QTreeWidget,以显示类似数据的表单.这个QTreeWidget有单列.我的问题是QTreeWidget在其元素在水平方向扩展时不显示水平滚动条.有没有人对这个问题有任何想法?

在尝试了一些事情后,我注意到我需要动态扩展列的宽度.可能吗?

注意:我试过'setColumnWidth',它运行正常.但我想动态地做.

提前致谢

ekh*_*oro 12

您需要调整内容大小以及关闭拉伸最后一部分:

    treewidget.header().setResizeMode(QtGui.QHeaderView.ResizeToContents)
    treewidget.header().setStretchLastSection(False)
Run Code Online (Sandbox Code Playgroud)