связывание клавиатуры в фортепьяно - PullRequest
0 голосов
/ 25 мая 2019

как связать клавиатуру на пианино с помощью Python GUI?

Я пытался использовать bind, но я не знал, как это использовать.

btnCs = Button(ABC2,  height = 6, width = 6, bd = 4, text = "C#", font =('arial', 18 , 'bold'), bg = "black",  fg = "white", command = value_Cs)

Я ожидаю, что пример с использованием приведенного кода поможет мне, пожалуйста,

1 Ответ

2 голосов
/ 25 мая 2019

Наблюдайте за выходом консоли, выполняющим вашу функцию, когда вы нажимаете клавишу a на клавиатуре. Вам нужно сфокусировать окно tkinter с помощью мыши. event=None необходимо, потому что связанная функция обратного вызова получает объект события в цикле событий tkinter (mainloop):

from tkinter import Tk

def play_a(event=None):
    print('Play the A key sound')

root = Tk()
root.bind('a', play_a)

root.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...