tkinter键绑定

2024-04-28 21:15:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试做一个程序,将作出反应按键和播放某些mp3文件。下面是一段代码:

from pygame import mixer 
from Tkinter import *

root = Tk() 
def playBDT():
    mixer.init()
    mixer.music.load("Ba Dum Tss!.mp3")
    mixer.music.play()  

button2 = Button(root, command = playBDT)
button2.bind("<KeyPress-X>", playBDT)
button2.grid(row=0,column=0)


root.mainloop()

现在当我运行这个我得到一个有按钮的框架。当我点击按钮时,声音正常播放。但是,当我按X键时,什么都没有发生。我怎样才能修好它?另外,如果我玩一个游戏,这个程序在后台运行,当我按下相应的键时,声音会播放吗?在


Tags: 文件代码fromimport程序声音musicroot