كيفية تثبيت QGraphicsWidget/عنصر (اجعلها ثابتة) على QGraphicsView
-
02-10-2019 - |
سؤال
أريد أن أصنع شيئًا مثل Hud. انا املك QGraphicsScene
مع ضخمة QPixmap
, ، لقد أضفت إلى أصغر بكثير QGraphicsView
. الآن أحتاج إلى إضافة بعض عناصر التحكم ، مثل QLabel
, QPushButton
و QGraphicsEllipseItem
. هذا ، على ما أعتقد ، ليس مشكلة. لقد وجدت هذه الصفحة المفيدة رسومات عرض فصول. لكن كيف يمكنني ترسيخ عناصر التحكم هذه في الرأي أو ربما قال بشكل أفضل كيف لا أرسيها؟ عندما أسحب QPixmap
, ، ثم لا أريد أن يتحرك هود مع QPixmap
خارج ال QGraphicsView
. ماذا علي أن أفعل ، لحل هذه المشكلة. أتمنى أن يساعدني شخص ما.
المحلول
يجب عليك فقط إنشاء عناصر واجهة المستخدم وتحديد QGraphicsView
في المُنشئ مثل هذا:
QPushButton *button1 = new QPushButton(view);
لا تنتمي إلى StackOverflow