我想让方块变绿并一起播放声音,或者如果这不可能,那么我想让方块先变绿。但我不知道为什么声音首先播放......这是我的代码:
def number(*args):
try:
x = r.get()
if x <= '3':
s.configure('Danger.TFrame', background='green',
borderwidth=5, relief='raised')
ttk.Frame(root, width=200, height=200, style='Danger.TFrame')
winsound.PlaySound('dotto.wav', winsound.SND_FILENAME)
print("green")
elif x >= "5":
s.configure('Danger.TFrame', background='red',
borderwidth=5, relief='raised')
ttk.Frame(root, width=200, height=200, style='Danger.TFrame')
print("red")
else:
s.configure('Danger.TFrame', background='orange',
borderwidth=5, relief='raised')
ttk.Frame(root, width=200, height=200, style='Danger.TFrame')
print("orange")
except:
print("error")
我用的是winsound,播放的文件是dotto.wav。
谢谢,