我正在编写一个语音录制应用程序,我想在用户按下Tkinter按钮时开始录制,当用户松开按钮时停止录制。在
import Tkinter
def record():
while True
Recordning runtines...
if <button is released>
stop audio steam...
break
main = Tkinter.Tk()
b = Tkinter.Button(main, text='rec', command=record)
b.place(x="10", y="10")
main.mainloop()
如何实现“如果按钮被释放”?我需要使用线程吗?在
如果您不想在录制时冻结GUI,我建议您使用多线程。单击并释放按钮可以通过事件^{} and ^{} 完成。我已经将代码打包到一个类中,因此它还包含完成工作线程的标志。在
相关问题 更多 >
编程相关推荐