《แปลง》บทเรียน Python ระดับกลางสาม——ปุ่มกล่องแจ้งเตือน
Python Intermediate Tutorial Three - ข้อความในหน้าต่างแจ้งค่อนข้างยุ่งเมื่อเร็วๆ นี้ ดังนั้นบทช่วยสอนจึงออกมาช้า โปรดอดใจรอและรออีกสองสามส่วนของบทช่วยสอนของฉัน เพื่อเป็นการไม่ให้เสียเวลา มาเริ่มบทช่วยสอนกันดีกว่า ฉันสงสัยว่าคุณยังจำกล่องข้อความในส่วนแรกได้หรือไม่? ถ้ายังไม่รู้ก็รีบไปรีวิวด่วนเพราะคุณจะต้องใช้ในส่วนนี้มาดูโค้ดบางส่วนกันก่อน: DialogSetPositiveButtonText ('') ใช้เพื่อแสดงปุ่ม OK ซึ่งเป็นปุ่มทางด้านซ้าย DialogSetNeutralButtonText ('') ใช้เพื่อแสดงปุ่มกลางซึ่งเป็นปุ่มที่อยู่ตรงกลาง dialSetNegativeButtonText ('') ใช้เพื่อแสดงปุ่มลบ ซึ่งเป็นปุ่มทางด้านขวา เอาล่ะ ตอนนี้เรามาดูโค้ดด้วยกัน: import android #coding=utf-8 droid =android แอนดรอยด์() ดรอยด์. dialCreateAlert ('พร้อมท์', 'สามปุ่ม') droid DialogSetPositiveButtonText ('ตกลง') droid DialogSetNeutralButtonText('Return') droid กล่องโต้ตอบSetNegativeButtonText('ยกเลิก') droid DialogShow() การตอบสนอง=droid. กล่องโต้ตอบGetResponse() ผลลัพธ์ถ้าตอบสนอง has_key('ซึ่ง'): ~~~~~ผลลัพธ์=การตอบสนอง['ซึ่ง'] ~~~~~ถ้าผลลัพธ์=='เชิงบวก': ~~~~~~~~~droid makeToast ('ตกลง') ~~~~ ผลลัพธ์ elif=='เป็นกลาง': ~~~~~~~~droid makeToast (' ผลตอบแทน') ~~~~ ผลลัพธ์ elif==' เชิงลบ': ~~~~~~~~ droid makeToast('Cancel') เอลฟ์ตอบกลับ has_key (' ยกเลิกแล้ว'): droid ทำขนมปังปิ้ง('ออก') ผลลัพธ์ดังแสดงในรูปที่ 1: ทีนี้มาดูการตอบสนอง=droidกัน กล่องโต้ตอบGetResponse() ผลลัพธ์หมายถึงการใช้ไดอะล็อก Getresponse เพื่อรับค่าเหตุการณ์และกำหนดให้กับการตอบกลับ has_key ('ซึ่ง') ใช้เพื่อตรวจสอบว่าผู้ใช้คลิกปุ่มหรือไม่ และปุ่มที่ยกเลิกล่าสุดคือปุ่มย้อนกลับบนโทรศัพท์จริง result = response ['ซึ่ง'] นี่คือการส่งผ่านเหตุการณ์ของการคลิกปุ่มไปยังผลลัพธ์ และกำหนดว่าปุ่มใดถูกคลิก if~result=='positive': นี่คือเมื่อผลลัพธ์เท่ากับค่าบวก คำสั่งต่อไปนี้จะถูกดำเนินการ สิ่งเดียวกันด้านล่าง ดรอยด์ makeToast ('') เป็นพรอมต์สั้น ๆ และเนื้อหาภายในเครื่องหมายคำพูดเดียวคือเนื้อหาที่จะได้รับแจ้ง elif เป็นตัวย่อของ else และ if ซึ่งหมายถึง เลือกเป็นอย่างอื่น โอเค รหัสได้รับการอธิบายแล้ว ฉันไม่รู้ว่าคุณเข้าใจมันหรือเปล่า หากคุณยังคงไม่เข้าใจกรุณาโพสต์คำถาม จะไม่มีการบ้านในส่วนนี้! เราจะพูดถึงส่วนที่เหลือในภายหลัง แหล่งข้อมูลที่สองคือรหัสการสอนสำหรับส่วนนี้ เปลี่ยนเป็น py "End" การตอบโพสต์ถือเป็นคุณธรรม!
×
❮
❯
ตอบกลับ (1)
โซฟา、、、
— โหลดคำตอบทั้งหมดแล้ว —