Как подключить Enter ключ к кнопке в Python с помощью Tkinter - PullRequest
0 голосов
/ 15 мая 2018

Я разрабатываю программу Hangman на Python, используя Tkinter, и я хочу связать ключ ввода с моей кнопкой отправки, которую я создал в Tkinter. Я пробовал разные решения, но пока не нашел подходящего.

Чтобы загрузить полный код и текстовый файл со словами, использованными в программе (я еще не упаковал) - используйте эту ссылку . При запуске кода - нажмите Для одного игрока , а затем Spela , чтобы начать игру.

Кнопка, помеченная Testa - это та, которую я хотел бы привязать к клавише ввода.

Код комментируется на шведском языке, но кнопка Testa является частью функции spel_multiplayer () и создается со следующим кодом.

testa = Button(root, text="Testa",font=("Helvetica neue",12), command=vinstkontroll) # skapar knapp för att testa gissning
testa.pack(fill=X,padx=10) # skapar knapp för att testa gissning

Любая помощь приветствуется ?.

1 Ответ

0 голосов
/ 15 мая 2018

Попробуйте использовать это решение в качестве начального для вашей реализации.

import tkinter as tk

tk = tk.Tk()
tk.geometry("100x100")

def func(event):
    print("Ah-ha! You've hit return!")

tk.bind('<Return>', func)

tk.mainloop()
...