วันพฤหัสบดีที่ 13 ตุลาคม พ.ศ. 2559

Quiz2 description

Quiz2

ข้อที่ 1 change on_children to on_30september

drawingspace.py
ไปเปลี่ยนชื่อ method ใน drawingspace.py จาก on_children เป็น on_30september

เพิ่มให้เรียกใช้ on_30september เพื่อนับจำนวน children ใน toolbox.py หลัง add_widget
toolbox.py
toolbox.py
เพิ่มให้เรียกใช้ on_30september ใน method clear และ remove ใน generaloption.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
 เพิ่ม label ใน statusbar.kv
statusbar.kv
 เพิ่มตัวแปร stick เป็นแบบ NumericProperty เพื่อให้อัพเดทค่าใน label เอง เมื่อมีการเปลี่ยนแปลงค่า
statusbar.py

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

แสดงความคิดเห็น

commit เพิ่มเติม : เพื่ม userstory, bookmark

>>  add userstory ทำการเพิ่ม userstory ใน functional tests >>  add bookmark for user เพิ่มระบบ Bookmark โดยการสร้าง model ขึ...