所以我下载了Snack并将Snacklib放在python / tcl中并将tkSnack.py放入python / Lib但我仍然没有听到任何声音。我没有收到任何错误,但我仍然没有听到任何声音。这是我的代码...
from Tkinter import *
from tkSnack import *
root = Tk()
tkSnack.initializeSnack(root)
snd = Sound()
snd.read('ex1.wav')
snd.play()
如果有人有任何建议,我们将不胜感激。
答案 0 :(得分:1)
你不应该为tk添加mainloop吗?
from Tkinter import *
from tkSnack import *
root = Tk()
tkSnack.initializeSnack(root)
snd = Sound()
snd.read('ex1.wav') <--- Also good to give full path to file
snd.play()
root.mainloop() <------ main loop
请参阅manual,它建议了其他加载方式。
snd = tkSnack.Sound(file='ex1.wav')