Ранние этапы изучения Python, и я застрял в проблеме.Я строю игру в кости.Я хочу передать значение кости [0] в функцию holdDie1.Метка, которую я создал, точно показывает правильное значение кости [0], но когда я вызываю функцию с привязкой, чтобы назначить ее другому списку, я получаю ошибку:
строка 75, в holdDie1 keep [0]= dice [0] TypeError: объект 'Event' не поддерживает индексирование
from tkinter import *
import random
global dice, keep
dice = [1,2,3,4,5]
keep = [-1,-1,-1,-1,-1]
def holdDie1(dice):
x = die1.cget("bg")
if x == "white":
die1.configure(bg="coral")
keep[0] = dice[0]
else:
die1.configure(bg="white")
keep[0] = -1
window = Tk()
window.title("Dice")
window.configure(background="white")
die1 = Label(window, bg="white", text = dice[0], width=6, borderwidth=1, font="none 12 bold", relief="solid")
die1.grid(row=1, column=0, padx=6)
die1.bind("<Button-1>", holdDie1)