Кнопка Tkinter, кнопка не определена во внешней функции определения - PullRequest
0 голосов
/ 03 октября 2019

Это код, с которым я борюсь:

def create_grid():
    field = tkinter.Tk()
    grid_length = 10
    grid_width = 10
    counter2 = 0
    for i in range(grid_width):
        counter = 0
        counter2 += 1
        for i in range(10):
            button = tkinter.Button(field, height=3, width=5, text="O", fg="blue")
            button.grid(row=counter, column=counter2)
            button.bind('<Button-3>', right)
            button.bind('<Button-1>', left)
            counter += 1


def left(event):
    button.config(fg="red")


def right(event):
    global button
    button.config(fg="green")

Когда вызывается любая из функций влево или вправо, она возвращает "кнопка не определена" Любые идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...