可以在设置文本时,使用\n
来手动添加换行符,这样就能实现自定义的换行了。
另外,还可以通过设置QTreeWidgetItem的sizeHint方法来控制Item的大小,从而避免自动换行。具体代码如下:
item = QTreeWidgetItem()
item.setText(0, "This is a very long text that should not wrap")
item.setSizeHint(0, QSize(200, 30)) # 设置Item的大小为宽度200,高度30
treeWidget.addTopLevelItem(item)
这样设置后,即使文本很长也不会自动换行,而是显示省略号。如果需要显示全部文本,可以通过调整Item的大小或者使用滚动条等方式来展示。