for i in range(2, 5): for j in range(2, 5): self.bttn = Button(self, text = "", command = self.move, width=3,height=1, bg="white") self.bttn.grid(row = i, column = j, sticky = W)
вот я делаю для них команду:
def move(self): self.bttn["text"] = "X"
и текст меняется только на последней кнопке, а хотелось бы, чтобы менялся на той, которую нажимаешь. что я делаю не так? если создать отдельно 9 кнопок и 9 команд, всё ок, но получается слишком громоздко, ведь это абсолютно одинаковые кнопки