import tictactoe.logic
from tkinter import *

root = Tk()
rowcol = Entry()

grid = []

for row in range(3):
    grid.append([])
    for col in range(3):
        grid[row].append(Label(text='_'))       ####
        grid[row][col].grid(row=row, column=col)

rowcol.grid(row=3, column=0, columnspan=3)
rowcol.bind('<Return>', process)

root.mainloop()

def show():
    print("GUI display")

    for row in range(3):
        for col in range(3):
            #print(tictactoe.logic.board[row][col], " ", end='')
            grid[row][col].configure(text=tictactoe.logic.board[row][col])
        #print()
    #print()

def result(symbol = ''):
    if symbol == '':
        print("It is a draw.")
    else:
        print("Player " + symbol + " wins.")






def process(rc):
    rcstr = rowcol.get()
    row, col = map(int, rcstr.split())
    print(row, col)
    grid[row][col].configure(text='o')


