在Qt中以图形方式表示树节点的最佳方式

时间:2010-09-14 14:54:34

标签: qt tree qgraphicsitem

我正在尝试在Qt中可视化树。

到目前为止,我的所有节点都由简单的圆圈组成,并基于QGraphicsItem类。但我需要在每个节点上显示一些文本,如何将QLabel“附加”到我的节点上?

提前致谢。

2 个答案:

答案 0 :(得分:2)

您可以在节点上使用QGraphicsTextItem

QGraphicsTextItem *nodeText = new QGraphicsTextItem("TEXT LABEL", nodeItem);

答案 1 :(得分:0)

那么,为什么不使用QTreeView查看您的树?您只需必须使用您自己的模型将QAbstractItemModel子类化并使用它。