سؤال

أحاول تصور شجرة في كيو تي.

حتى الآن ، تتكون جميع العقد الخاصة بي من دوائر بسيطة وتعتمد على فئة QGraphicsItem. لكنني بحاجة إلى عرض بعض النص على كل عقدة ، كيف يمكنني "إرفاق" QLabel بعقداتي؟

شكرا مقدما.

هل كانت مفيدة؟

المحلول

يمكنك استخدام أ QGraphicsTextItem على العقد الخاصة بك.

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

نصائح أخرى

حسنًا ، لماذا لا تستخدم QtreeView لعرض شجرتك؟ أنت فقط يجب أن تصل إلى QabstractItemModel الفرعي مع النموذج الخاص بك واستخدامه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top