Quiz2
ข้อที่ 1 change on_children to on_30september
| drawingspace.py |
เพิ่มให้เรียกใช้ on_30september เพื่อนับจำนวน children ใน toolbox.py หลัง add_widget
| toolbox.py |
| toolbox.py |
| generaloption.py |
ข้อที่ 2 เมื่อ group แล้ว พอกด remove ให้ remove ที่เลือกทั้งหมด
| generaloption.py |
ไปแก้ไขในไฟล์ generaloption.py โดยการเพิ่มเงื่อนไข
if self.group_mode == True ให้ remove แบบ group นอกนั้นให้ remove แบบเดิม
โดยการ remove จะเช็คว่าโดนเลือกอยู่หรือไม่
ถ้าใช่ก็จะ remove
ที่วนเป็นแบบ reversed เพราะว่าหากวนแบบไปข้างหน้าเมื่อทำการ remove ไป 1 ตัว
[1,2,3,4] //remove
| < ตัวชี้
[2,3,4, ] // ตัวชี้จะชี้เลข 3 ซึ่งข้ามเลข 2 ไป เพราะว่า ตัวที่ 2,3,4 จะเลื่อนมาตำแหน่งตัว 1 ที่ถูก remove
|
หากเป็นแบบ reversed จะไม่ข้าม
ข้อที่ 3 นับ Stickman และไปแสดงใน statusbar
เมื่อใช้คำสั่งprint(str(type(child))) ดู พบว่า
![]() |
| ลอง print(str(type(child))) |
จึงนำมาใช้เช็คเงื่อนไขเพื่อนับ stickman ได้
![]() |
| drawingspace.py |
![]() |
| statusbar.kv |
![]() |
| statusbar.py |




ไม่มีความคิดเห็น:
แสดงความคิดเห็น