Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Qt 中可视化一棵树。
到目前为止,我所有的节点都由简单的圆圈组成,并且基于 QGraphicsItem 类。但是我需要在每个节点上显示一些文本,如何将 QLabel “附加”到我的节点?
提前致谢。
您可以QGraphicsTextItem在节点上使用 a 。
QGraphicsTextItem
QGraphicsTextItem *nodeText = new QGraphicsTextItem("TEXT LABEL", nodeItem);
那么,你为什么不使用 QTreeView 来查看你的树呢?你只需要用你自己的模型子类化 QAbstractItemModel 并使用它。