from tkinter import * root = Tk() root.geometry("5000x5000") hang = 100 cot = 19 datalist = [] buttonlist = [] players = ["X", "O"] colors = ["lime", "yellow"] turn = 1
def clickbutton(hangchon, cotchon): def action(): print(f"Bạn đã click vào {hangchon+1}, {cotchon+1}") global turn, datalist, buttonlist turn += 1 buttonlist[hangchon][cotchon].config( text=players[turn % 2], state=DISABLED, bg=colors[turn % 2]) return action for i in range(hang): rowbutton = [] rowdata = [] for j in range(cot): btn = Button(root, text="", width=9, height=3,command=clickbutton(i,j)) btn.grid(row=i, column=j) rowbutton.append(btn) rowdata.append(0) buttonlist.append(rowbutton) datalist.append(row_data) root.mainloop() toi tu viet, ko co AI dau
Bình luận