gpt4 book ai didi

qt4 - 如何自动换行 QTreeWidgetItem

转载 作者:行者123 更新时间:2023-12-04 01:48:11 33 4
gpt4 key购买 nike

我必须用可能太长而无法放在一行中的项目(或项目的子项)填充 QTreeWidget,因此我正在寻找一种自动换行它们的方法。

我想

myQTreeWidget.setWordWrap(True)

(通过 QtDesigner4 完成)本来可以完成这项工作,但似乎并非如此。

我不知道它是否相关,但是树被封装在一个拆分器框架中,因此包装应该是动态的,以允许调整拆分器的大小。

有任何想法吗?我使用 PyQt4,但任何语言/绑定(bind)的提示将不胜感激。

最佳答案

我成功地找到了一种解决方法:我在 WidgetItem 中封装了一个 QLabel,将 QLabel 设置为具有自动换行功能。

item = QTreeWidgetItem()
label = QLabel('long text here')
label.setWordWrap(True)

MyTree.addTopLevelItem(item)
MyTree.setItemWidget(item, 0, label)

这种行为正是我们想要的!!

关于qt4 - 如何自动换行 QTreeWidgetItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370014/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com