4

是否可以在 QTreeWidget 中单独缩进项目?

具体来说,我有一个包含文本、图标和其中一些的复选框的列。没有 CheckBox 的项目会向左移动,因此图标和文本的缩进不会与其他项目内联。如果可能的话,也许可以用隐藏的复选框来修复?

4

2 回答 2

0

您可以尝试QWidget::setContentMargins()在返回的小部件上使用QTreeWidget::itemWidget().

于 2010-03-03T09:18:34.653 回答
0

也许使用 Delegates 会给你一个很好的和正确的实现。您将有机会重新实现 paint() 和 sizeHint() 方法,因此,选择绘制 QTreeWidgetItem 的方式...

更多文档在这里:http ://doc.trolltech.com/4.6/model-view-delegate.html

一个例子:http ://doc.trolltech.com/4.6/itemviews-pixelator.html

希望它有点帮助!

于 2010-03-03T09:25:14.110 回答