【发布时间】:2016-09-10 16:28:38
【问题描述】:
我在 qt 中有一个使用 c++ 的简单树视图。我的树视图中的每个项目都有一个用户可以更改的颜色属性。如何在树视图中的每个项目旁边显示色样或彩色矩形,如下图所示。
如有必要,我可以发布图像代码。谢谢你们。我有点卡住了。
【问题讨论】:
-
您如何使用小部件或标准/抽象项目模型?代码或代码的简要描述会很有帮助。
我在 qt 中有一个使用 c++ 的简单树视图。我的树视图中的每个项目都有一个用户可以更改的颜色属性。如何在树视图中的每个项目旁边显示色样或彩色矩形,如下图所示。
如有必要,我可以发布图像代码。谢谢你们。我有点卡住了。
【问题讨论】:
在QAbstractItemModel 后代的data 方法中,如果role == Qt::DecorationRole,则返回QColor 对象。
顺便说一句,C++ 标签与 PyQt 标签不匹配。还是你的意思是Qt标签?
【讨论】:
QTreeView,还是使用QTreeWidget?