การทดสอบครั้งที่ 2 ในหัวข้อที่ 1 และ 2 โดยหัวข้อที่ 1 ให้ทำการเปลี่ยน Method จาก on_chidren เป็น on_30september แล้วทำให้โค้ดทำงานได้ปกติ
และในหัวข้อที่ 2 ให้ทำการแก้ไขโค้ด โดยสามารถ Remove widget เป็นกรุ๊ปได้
โดยหลักการแก้โค้ดของหัวข้อที่ 1 คือเมื่อแก้ไขโค้ดจาก on_chidren เป็น on_30september แล้ว method นี้จะไม่ถูกเรียกใช้งานโดยอัตโนมัติ จึงนำ method นี้ไปใส่เป็นพารามิเตอร์ของฟังก์ชันเพิ่มและลบ widget เพื่อให้ทำงานได้ปกติ
ส่วนในหัวข้อที่ 2 นั้น ได้ไปแก้ไขในส่วนของ remove โดยใช้ เงื่อนไข if not ว่าถ้า widget ใดๆไม่ได้ถูกเลือก ให้ remove ตามปกติ แต่ถ้า widget ใด ถูกกรุ๊ปไว้อยู่ ให้ลบทุกๆ widget นั้นออกไป
ไม่มีความคิดเห็น:
แสดงความคิดเห็น