كيفية وضع عنصر واجهة واحدة على آخر في QT
-
21-09-2019 - |
سؤال
لدي نافذة في QT ، على أن أرسم صورة. الآن أريد أن أضع شريط التقدم فوقه. كيف أقوم بذلك؟..
الخطوات التي أتابعها
إنشاء نافذة ،
ارسم الصورة في حدث Paint من النافذة
ثم إنشاء
QGridLayout
تخطيط ، أضف نافذتكعرض فوقه.
لنفترض أنني أريد إضافة شريط تقدم ، على جزء من نافذة الصورة. كيف أقوم بذلك
لا أعتقد أنه من الممكن تنفيذ حدث الطلاء في النوافذ.
الرجاء مساعدتي
شكرًا
المحلول
يمكنك إضافة شريط التقدم كطفل من QWidget دون إضافته في التصميم. سيؤدي هذا إلى رسم QProgressBar إلى QWidget. نظرًا لأنك لا تستخدم التصميم ، فسيتعين عليك إدارة موضع QProgressBar يدويًا.
نصائح أخرى
أعتقد أن مجرد إضافة عنصر واجهة مستخدم شريط التقدم إلى تخطيط الشبكة يجب أن يعمل.
لا تنتمي إلى StackOverflow