Лучший способ графически представлять узел дерева в QT

StackOverflow https://stackoverflow.com/questions/3710087

  •  02-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь визуализировать дерево в QT.

До сих пор все мои узлы состоят из простых кругов и основаны на классе qgraphicsitem. Но мне нужно отобразить текст на каждом узле, как я могу «прикрепить» Qlabel к моим узлам?

Заранее спасибо.

Это было полезно?

Решение

Вы можете использовать QGraphicsTextItem на ваших узлах.

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

Другие советы

Ну, почему бы вам не использовать QtreeView для просмотра вашего дерева? Ты только что Придется подкласс Qabstractitemmodel с вашей собственной моделью и использовать ее.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top