from Gui import * size = 3 player = 'X' def move(row, col): global player, button if button[row][col].cget('text') == "": button[row][col].configure(text=player) if player == 'X': player = 'O' else: player = 'X' g = Gui() g.title('Tic-Tac-Toe') g.gr(size, cweights=[1]*size, rweights=[1]*size) button = [None]*size for i in range(size): button[i] = [None]*size for j in range(size): button[i][j] = g.bu(text="", width=5, height=3, command=Callable(move, i, j)) g.endgr() g.mainloop()