Лучший способ графически представлять узел дерева в QT
-
02-10-2019 - |
Вопрос
Я пытаюсь визуализировать дерево в QT.
До сих пор все мои узлы состоят из простых кругов и основаны на классе qgraphicsitem. Но мне нужно отобразить текст на каждом узле, как я могу «прикрепить» Qlabel к моим узлам?
Заранее спасибо.
Решение
Вы можете использовать QGraphicsTextItem
на ваших узлах.
QGraphicsTextItem *nodeText = new QGraphicsTextItem("TEXT LABEL", nodeItem);
Другие советы
Ну, почему бы вам не использовать QtreeView для просмотра вашего дерева? Ты только что Придется подкласс Qabstractitemmodel с вашей собственной моделью и использовать ее.
Не связан с StackOverflow