是否可以在QTreeWidget中单独缩进项目?
具体来说,我有一个包含文本,图标的列,其中一些包含CheckBox。没有CheckBox的项目会向左移动,因此图标和文本的缩进不与其他项目内联。如果可能的话,可以用隐藏的CheckBox修复吗?
答案 0 :(得分:0)
您可以尝试使用QWidget::setContentMargins()
返回的小部件上的QTreeWidget::itemWidget()
。
答案 1 :(得分:0)
也许使用Delegates会给你一个很好的正确实现。您将有机会重新实现paint()和sizeHint()方法,因此,选择绘制QTreeWidgetItem的方式......
此处有更多文档:http://doc.trolltech.com/4.6/model-view-delegate.html
示例:http://doc.trolltech.com/4.6/itemviews-pixelator.html
希望它有所帮助!