钢琴python中的键盘绑定

时间:2019-05-25 13:46:32

标签: python tkinter keyboard

如何使用python GUI在钢琴中绑定键盘?

我尝试使用绑定,但是我不知道该如何使用。

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

我希望使用提供帮助我的代码的示例

1 个答案:

答案 0 :(得分:2)

当您按下键盘上的a键时,请观看运行您的功能的控制台输出。您需要用鼠标聚焦tkinter窗口。 event=None是必需的,因为绑定的回调函数已通过tkinter事件循环(主循环)传递给事件对象:

from tkinter import Tk

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

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

root.mainloop()