有没有办法让tkinter在打开时立即执行命令?

时间:2018-05-14 19:22:05

标签: python tkinter speech-recognition

我目前只是以锻炼计划的概念为例来测试一个简单的想法。我是python的新手,所以这更像是一个测试。我想要发生的事情是打开一个带有锻炼的窗口(只是一个tkinter标签),但是在后台被动地有一个语音识别命令运行以捕捉说" next"。我没有兴趣让人们告诉我如何使其他部分更有效,因为我知道它不好。

我只是想在显示validates_presence_of :answer_content, if: ->(answer) { answer.survey_question.answer_type == 'Radio Button' }标签时让命令SpeechRecognition1被动地运行的解决方案。反正有吗?

"5 pressups"

1 个答案:

答案 0 :(得分:4)

将after_idle函数与函数一起用作回调函数

按此顺序

from threading import Thread

workout1 = Tk()

thread = Thread(target = SpeechRecognition1)
workout1.after_idle(thread.start)

workout1.mainloop()