سؤال

لدي نافذة في QT ، على أن أرسم صورة. الآن أريد أن أضع شريط التقدم فوقه. كيف أقوم بذلك؟..

الخطوات التي أتابعها

  1. إنشاء نافذة ،

  2. ارسم الصورة في حدث Paint من النافذة

  3. ثم إنشاء QGridLayout تخطيط ، أضف نافذتك

  4. عرض فوقه.

لنفترض أنني أريد إضافة شريط تقدم ، على جزء من نافذة الصورة. كيف أقوم بذلك

لا أعتقد أنه من الممكن تنفيذ حدث الطلاء في النوافذ.

الرجاء مساعدتي

شكرًا

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

المحلول

يمكنك إضافة شريط التقدم كطفل من QWidget دون إضافته في التصميم. سيؤدي هذا إلى رسم QProgressBar إلى QWidget. نظرًا لأنك لا تستخدم التصميم ، فسيتعين عليك إدارة موضع QProgressBar يدويًا.

نصائح أخرى

أعتقد أن مجرد إضافة عنصر واجهة مستخدم شريط التقدم إلى تخطيط الشبكة يجب أن يعمل.

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