1

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

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

提前致谢。

4

2 回答 2

2

您可以QGraphicsTextItem在节点上使用 a 。

QGraphicsTextItem *nodeText = new QGraphicsTextItem("TEXT LABEL", nodeItem);
于 2010-09-15T03:02:40.933 回答
0

那么,你为什么不使用 QTreeView 来查看你的树呢?你只需要用你自己的模型子类化 QAbstractItemModel 并使用它。

于 2010-09-14T15:05:28.843 回答