《تحويل》دورة بايثون المتوسطة الجزء الثالث——أزرار مربعات التنبيه
Python Intermediate Tutorial Three - كان النص الموجود في نافذة المطالبة مشغولاً نسبيًا مؤخرًا، لذلك كان ظهور البرنامج التعليمي بطيئًا. يرجى التحلي بالصبر والانتظار لبضعة أقسام أخرى من البرنامج التعليمي الخاص بي. دون مزيد من اللغط، دعونا نبدأ البرنامج التعليمي الآن. أتساءل عما إذا كنت لا تزال تتذكر مربع المطالبة في القسم الأول؟ إذا كنت لا تعرفه، فاذهب وراجعه سريعًا لأنك ستحتاجه في هذا القسم.دعونا نلقي نظرة على بعض الرموز أولاً: DialogSetPositiveButtonText ('') يُستخدم هذا لعرض الزر "موافق"، وهو الزر الموجود على اليسار. يتم استخدام مربع الحوارSetNeutralButtonText ('') لعرض الزر المحايد، وهو الزر الموجود في المنتصف. يتم استخدام الحوارSetNegativeButtonText ('') لعرض الزر السلبي، وهو الزر الموجود على اليمين. حسنًا، دعونا الآن نلقي نظرة على الكود معًا: import android #coding=utf-8 droid =android. أندرويد() الروبوت. الحوار إنشاء تنبيه ('مطالبة'، 'ثلاثة أزرار') droid. الحوارSetPositiveButtonText('OK') droid. DiagramSetNeutralButtonText('Return') droid. الحوارSetNegativeButtonText('إلغاء') droid. DialogShow() Response=droid. الحوارGetResponse(). النتيجة إذا الاستجابة. has_key('what'): ~~~~result=response['What'] ~~~~if result=='positive': ~~~~~~~~droid. makeToast('OK') ~~~~elif result=='محايد': ~~~~~~~~droid. makeToast('Return') ~~~~elif result=='negative': ~~~~~~~~droid. makeToast('إلغاء') استجابة إليف. has_key('ملغاة'):droid. com.makeToast("خروج") النتيجة كما هو موضح في الشكل 1: الآن دعونا نلقي نظرة على هذه الاستجابة=droid. الحوارGetResponse(). النتيجة، فهذا يعني استخدام الحوارGetresponse للحصول على قيمة الحدث وتعيينها لاستجابة الاستجابة. has_key ('what') يُستخدم هذا للتحقق مما إذا كان المستخدم قد قام بالنقر فوق الزر، وآخر زر تم إلغاؤه هو زر العودة على الهاتف الفعلي. نتيجة = استجابة ['التي'] هذا لتمرير حدث النقر على الزر إلى النتيجة، وتحديد الزر الذي تم النقر عليه. if~result=='positive': هذا عندما تكون النتيجة تساوي موجبًا، يتم تنفيذ العبارة التالية. نفس الشيء أدناه. الروبوت. makeToast ('') عبارة عن مطالبة قصيرة، والمحتوى الموجود داخل علامتي الاقتباس المفردتين هو المحتوى المطلوب المطالبة به. elif هو اختصار لـ else و if، وهو ما يعني اختيار خلاف ذلك. حسنًا، لقد تم شرح الكود. لا أعرف إذا كنت تفهم ذلك. إذا كنت لا تزال لا تفهم، يرجى نشر سؤال. لن يكون هناك واجبات منزلية في هذا القسم! سنتحدث عن الباقي لاحقا. المصدر الثاني هو الكود التعليمي لهذا القسم، والذي تم تغييره إلى py "End" الرد على المشاركات فضيلة!
×
❮
❯
الردود (1)
أريكة、、、
— تم تحميل كافة الردود —