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

Game by Using Qt

بدأه Faisal.cs في 28 يوليو 2010 · 2 رد · 1,300 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم معشر الكيو تي :happy:

قبل يومين سويت لعبة بسيطة باستخدام الكيو تي .

الفكره :

عباره عن عداد يحسب عدد الضغطات على الماوس ( يعني اسرع واحد يخرب الماوس هو الفايز :happy: ) وراح ينتقل من بوش بوتن الى اخر اذا كمل الشخص عشر ضغطات في الاخير يطلع الفايز .

فكره التطوير :

هو ان يكون هناك وقت مثل نقول ثلاث ثواني من اجل ان اللاعب يخلص عشر الضغطات قبلها راح يكون الشخص مهزوم الصراحه مالي خلفية في التعامل مكتبة التايم فاتمنى منكم المساعده ؟ رجعت للرفرنس بس ماطلعت بنتيجه :wacko:

طبعا هذا كود البرنامج لمن اراد ان يفهم شرحي بصورة اكثر

.Qt Project.rar

2
#2

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

لقد جربت اللعبة في الحقيقة مثل هذه البرامج ممتازة لمن يريد ان يتعلم البرمجة على Qt وبالتحديد يتعلم استخدام ال signals and slots .

بالنسبة لموضوع ال QTimer

أستخدم الدالة start لتضع المؤقت بالملي ثانية اي 10 ثواني تساوي 10*1000 .

QTimer timer;
timer.start(10000);

عند انقضاء العشر ثواني راح يتم ارسال الإشارة timeout يمكنك ربطها مع ال slot الذي تصنعه .

QObject::connect(&timer,SIGNAL(timeout()),this,SLOT(...))

ملاحظة:الأكواد في الأعلى للتوضيح

وشكرا لك

1

بسم الله الرحمن الرحيم

مدونة دوال

كيوتي العربي

#3
مصفوفة كتب:

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

لقد جربت اللعبة في الحقيقة مثل هذه البرامج ممتازة لمن يريد ان يتعلم البرمجة على Qt وبالتحديد يتعلم استخدام ال signals and slots .

بالنسبة لموضوع ال QTimer

أستخدم الدالة start لتضع المؤقت بالملي ثانية اي 10 ثواني تساوي 10*1000 .

QTimer timer;
timer.start(10000);

عند انقضاء العشر ثواني راح يتم ارسال الإشارة timeout يمكنك ربطها مع ال slot الذي تصنعه .

QObject::connect(&timer,SIGNAL(timeout()),this,SLOT(...))

ملاحظة:الأكواد في الأعلى للتوضيح

وشكرا لك

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

تم تعديل هذه المشاركة بواسطة Faisal.cs في 29 يوليو 2010 في 18:37

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