【发布时间】:2020-06-28 10:42:37
【问题描述】:
我试图用 tkinter 在 python 中实现我的第一个 gui。 我有这个功能:
def clicked():
if(b2["text"]=="Start Recording"):
b2["text"]="Stop Recording"
elif(b2["text"]=="Stop Recording"):
b2["text"]="Start Recording"
stt.start_speech_to_text("prove.txt")
其中 stt 是我实现的一个模块,它使用谷歌云语音转文本库将麦克风中的语音转换为文本。
我是这样把这个函数放到一个按钮里面的:
b2 = Button(root, text='Start Recording',command=clicked)
但是当我运行代码并按下按钮时,程序会从调用 start_speech_to_text 函数开始,并且只有当我停止执行该函数时,按钮才会更改其标签。
我该如何解决这个问题? 谢谢
【问题讨论】:
标签: python user-interface tkinter