update เกม =======>
ใส่ x หรือ o ลงในตาราง ด้วยการใช้คำสั่ง bind,on_press
และใช้การกำหนดค่าการใส่ x หรือ o โดยการ mod ด้วย 2
class Table(GridLayout) :
def __init__(self, **kwargs):
super(Table, self).__init__(**kwargs)
self.cols = 3
self.padding = 50
self.spacing = 2
#add button to the layout
for item in range(1,10) :
btn = Button(text= " ", id = str(item))
btn.bind(on_press = self.btn_pressed)
self.add_widget(btn)
def btn_pressed(self,btn) :
for i in range(1,10) :
if i%2 == 0 :
btn.text = "O"
elif i%2 == 1 :
btn.text = "X"
และได้ผลลัพธ์คือ สามารถใส่ X ลงในตารางได้แล้ว แต่ไม่สามารถใส่ O ลงในตารางได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น