想要澄清程序循环(Python)



所以我想知道是否有人能够帮助我了解我在Python中正在做的事情。

我正在创建一个带有Tkinter GUI界面的程序,该界面与串行设备交互,以及用于测量电压的ADC芯片。 我想确保我正确理解我如何构建主程序循环以保持一切顺利运行。 我将列出我认为程序应该如何运行,如果有人有任何更正,请将它们扔给我。

  1. 程序运行,GUI 界面初始化
  2. 用户按下按钮
  3. 通过串行发送按钮信号
  4. 测量/显示电压电平
  5. 定期更新电压显示
  6. 如果按下按钮,请返回步骤 3

现在我知道要运行我的 Tkinter GUI,我mainloop()设置为最后一行代码。 现在我的问题很简单,这就是我所需要的吗?mainloop()在等待另一个按钮按下时会不断更新,还是我基本上必须创建一个更新方法,该方法循环遍历所有内容,直到按下另一个按钮?

mainloop() 在等待另一个按钮按下时会不断更新,还是我基本上必须创建一个更新方法,循环浏览所有内容,直到按下另一个按钮?

不是全部。这就是您使用tk.Tk().mainloop()的原因。特金特为您做到这一点。您所要做的就是实现按下按钮时应该发生的功能。特金特将监听按钮按下。

相关内容

  • 没有找到相关文章

最新更新