Я пытаюсь установить текст виджета Entry
используя кнопку в графическом интерфейсе, используя модуль tkinter
.
Этот графический интерфейс, чтобы помочь мне классифицировать тысячи слов на пять категорий. У каждой из категорий есть кнопка. Я надеялся, что использование кнопки значительно ускорит меня, и я хочу дважды проверять слова каждый раз, в противном случае я просто использовал бы кнопку, чтобы графический интерфейс обрабатывал текущее слово и выводил следующее слово.
Командные кнопки почему-то не ведут себя так, как я хочу. Это пример:
win = Tk()
v = StringVar()
def setText(word):
v.set(word)
a = Button(win, text="plant", command=setText("plant")
a.pack()
b = Button(win, text="animal", command=setText("animal"))
b.pack()
c = Entry(win, textvariable=v)
c.pack()
win.mainloop()
Пока, когда я могу скомпилировать, щелчок ничего не делает.