В настоящее время я заканчиваю простую игру Tic Tac Toe, используя tkinter, поля (кнопки), которые меняются на X или O при нажатии.Для этого я использовал функцию для нажатия кнопки, которая изменяет текст в кнопке с помощью текстовой переменной, как показано ниже:
T1text=Tk.StringVar()
T1=Tk.Button(nac, textvariable=T1text, width="25", height="12" , bg="red", command=updateT1)
T1.grid(row=1, column=0)
T1text.set("")
В этом разделе создается кнопка и создается переменная "T1text«(вверху 1), который будет использоваться для изменения текста в кнопке на O или X, как вы можете видеть, сначала я установил T1text на« », вот функция изменения:
if T1taken==1:
print("space taken")
elif player=="X":
T1text.set("X")
player="O"
playerText.set(player)
elif player=="O":
T1text.set("O")
player="X"
playerText.set(player)
Это изменяет текст в T1text на X или O.
Мне нужно иметь возможность установить букву X или O на больший размер, поскольку она слишком мала, чтобы ее можно было увидеть в больших полях.
Это то, что я пробовал до сих пор:
T1text=Tk.StringVar()
T1=Tk.Button(nac, textvariable=T1text, font=("Helvetica", 70), width="25", height="12" , bg="red", command=updateT1)
T1.grid(row=1, column=0)
T1text.set("")
это создает логическую ошибку и делает ящик массивным, так что я даже вижу другие ящики, и они не отображаются на экране.
Я понятия не имею, что еще я мог бы попробовать, любая помощь будет высоко ценится.
Большое спасибо!