所以我想知道是否有人能够帮助我为我在Python上工作的东西提供一些帮助。
我正在创建一个程序,其中包含一个与串行设备交互的Tkinter GUI接口,以及一个用于测量电压的ADC芯片。我想确保我正确理解我是如何构建主程序循环以保持一切顺利运行的。我将列出我认为程序应该运行的方式,如果有人有任何更正请将它们扔给我。
现在我知道要运行我的Tkinter GUI,我将mainloop()
设置为最后一行代码。现在我的问题很简单,那就是我需要的一切吗? mainloop()
在等待按下另一个按钮时会不断更新,还是我必须创建一个循环浏览所有内容的更新方法,直到按下另一个按钮?
答案 0 :(得分:3)
在等待按下另一个按钮时,mainloop()会不断更新,还是我必须创建一个循环浏览所有内容的更新方法,直到按下另一个按钮?
不是全部。这就是您使用tk.Tk().mainloop()
的原因。 tkinter为你做这件事。您所要做的就是实现按下按钮时应该发生的功能。 tkinter会听按钮按下。