qt - 单独的 QTreeWidgetItem 缩进

标签 qt indentation qtreewidget qtreewidgetitem

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

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

最佳答案

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

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

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

希望它有点帮助!

关于qt - 单独的 QTreeWidgetItem 缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2369752/

相关文章:

linux - 为 raspberry 设置 QT creator

c++ - 在启动时使用 QFileSystemModel 滚动到 QTreeView 中的文件

c++ - QSqlTableModel 过滤器没有结果

python - "Expected an indented block"错误?

git - 推送到 github 会弄乱我的代码缩进

c++ - 如何从文件夹中获取文件名并将它们作为 qt 中的子项添加到树小部件中

c++ - Qt支持的各个平台上int保证是32位的,还是只有qint32?

python - 在 python 中连续检查具有许多正则表达式的字符串时缩进太多

c++ - 使 QTreeWidget 项目在拖放时展开

select - 多选 QTreeWidget