الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أجعل البرنامج يتعامل مع التكبير والتصغير ؟؟

بدأه azzoz2 في 4 أغسطس 2008 · 5 رد · 1,511 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ....

عندي هذا البرنامج مثلا ( في المرفقات ) .... إذا ضغطت على تكبير النافذة .....

تصبح هكذا

big.JPG

السؤال .... كيف أجعل البرنامج يتناسق مع التكبير والتصغير مثل جميع البرامج ؟؟؟

مثل البرنامج هذا :

في الحالة الطبيعية هكذا :

big2.JPG

وفي حالة التكبير :

big3.JPG

course.zip

#2

أولا باي لغة كاتب برنامجك وهل أنت مرفق السورس كود ؟

tvquran_6.gif

#3

البرنامج بلغة الـ++C .... وباستعمال QT 4

وهذا السورس كود ...

course.zip

#4

لا اعرف في QT ,, لكن عامة في API مثلا عندما يتغير حجم النافذة يتم ارسال رسالة WM_SIZE للنافذة الرئيسية ومعها بعض البارامترات التي تحدد الحجم الجديد ,, كل ما عليك هو ان تقسم هذا الحجم الجديد بحيث تأخذ كل اداة مكانها المناسب وتقوم بتغيير اوضاعهم ,, اي انك انت من سيقوم بهذه العملية ولا توجد دالة معينة لعمل الترتيب المطلوب (لا اعرف ما الوضع في QT) .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

انت تقصد ال Layout

http://doc.trolltech.com/4.4/layout.html

وشوف تبع Jan Bodnar

http://zetcode.com/tutorials/qt4tutorial/layoutmanagement/

تقدر تعملهم بالديزينر بردو او يدوى

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 4 أغسطس 2008 في 23:03

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#6

جزاكم الله كل خير .... وما قصرتوا ....

استعملت Layouts في برنامج Designer ... والطريقة جدا سهلة ...

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…