需要程序循环的澄清(Python)

2024-04-25 01:56:32 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我想知道是否有人能帮我在Python上做一些事情。你知道吗

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

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

现在我知道要运行tkintergui,我将mainloop()设置为最后一行代码。现在我的问题很简单,这就是我所需要的吗?mainloop()是否会在等待另一个按钮按下时不断更新,或者我是否必须创建一个更新方法,在按下另一个按钮之前循环遍历所有内容?你知道吗


Tags: 用户程序程序运行界面信号tkintergui事情
1条回答
网友
1楼 · 发布于 2024-04-25 01:56:32

Will mainloop() continually update while it waits for another button press, or will I essentially have to creatre an update method that cycles through everything until another button is pressed?

不是全部。这就是为什么要使用tk.Tk().mainloop()。特金特为你做的。您所要做的就是实现当您的按钮被按下时应该发生的功能。特金特会监听按钮的按下。你知道吗

相关问题 更多 >