Я создаю игру, используя tkinter, и мне нужно изменить часть текста в функции. Как инициализировать текстовое поле и изменить текст в текстовом блоке?
Я пытался создать текст, а затем в отдельной функции я использовал itemconfigure
, чтобы обновить его, но я получил ошибку.
self.player1_troops = self.canvas.create_text(80, 140,text='')
self.player2_troops = self.canvas.create_text(1210, 140,text='')
def changeValues(self, player1, player2):
self.canvas.itemconfigure(self.player1_troops, player1.printTroops())
self.canvas.itemconfigure(self.player2_troops, player2.printTroops())
Я ожидал, что значение текстовых блоков изменится, но вместо этого я получил сообщение об ошибке о неизвестном объекте.