我正在尝试在Qt中可视化树。
到目前为止,我的所有节点都由简单的圆圈组成,并基于QGraphicsItem类。但我需要在每个节点上显示一些文本,如何将QLabel“附加”到我的节点上?
提前致谢。
答案 0 :(得分:2)
您可以在节点上使用QGraphicsTextItem
。
QGraphicsTextItem *nodeText = new QGraphicsTextItem("TEXT LABEL", nodeItem);
答案 1 :(得分:0)
那么,为什么不使用QTreeView查看您的树?您只需必须使用您自己的模型将QAbstractItemModel子类化并使用它。