أفضل طريقة لتمثيل عقدة شجرة في QT
-
02-10-2019 - |
سؤال
أحاول تصور شجرة في كيو تي.
حتى الآن ، تتكون جميع العقد الخاصة بي من دوائر بسيطة وتعتمد على فئة QGraphicsItem. لكنني بحاجة إلى عرض بعض النص على كل عقدة ، كيف يمكنني "إرفاق" QLabel بعقداتي؟
شكرا مقدما.
المحلول
يمكنك استخدام أ QGraphicsTextItem
على العقد الخاصة بك.
QGraphicsTextItem *nodeText = new QGraphicsTextItem("TEXT LABEL", nodeItem);
نصائح أخرى
حسنًا ، لماذا لا تستخدم QtreeView لعرض شجرتك؟ أنت فقط يجب أن تصل إلى QabstractItemModel الفرعي مع النموذج الخاص بك واستخدامه.
لا تنتمي إلى StackOverflow