是否可以在QTreeWidget中对项目进行单独缩进?
具体地说,我有一个既包含文本、图标又包含CheckBox的列。没有CheckBox的项目会向左移动,因此图标和文本的缩进不会与其他项目内联。如果可能的话,可以用隐藏的CheckBox来修复吗?
发布于 2010-03-03 17:25:14
也许使用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-03 17:18:35
您可以尝试在QTreeWidget::itemWidget()返回的小部件上使用QWidget::setContentMargins()。
https://stackoverflow.com/questions/2369752
复制相似问题