Python 通过Tkinter中的按钮或复选框更改值

Python 通过Tkinter中的按钮或复选框更改值,python,tkinter,Python,Tkinter,我的整个程序是这样循环运行的 myWindow = Tk() myWindow.title("Live Data") myWindow.geometry("500x600") def my_mainloop(): statements.... myWindow.after(1000, my_mainloop) myWindow.after(1000, my_mainloop) myWindow.mainloop() 我想实现一些东西(按钮/复选框),它正在更改变量中的值

我的整个程序是这样循环运行的

myWindow = Tk()
myWindow.title("Live Data")
myWindow.geometry("500x600")

def my_mainloop():
    statements....
    myWindow.after(1000, my_mainloop)

myWindow.after(1000, my_mainloop)
myWindow.mainloop()

我想实现一些东西(按钮/复选框),它正在更改变量中的值 比如0和1

所以我可以在这个无限循环中使用这个值(0/1)来编码我的逻辑

单击将值更改为1,然后再次单击将值更改为0

谢谢。

我的例子:

def change_value(*arg):
    value = 1
button(myWindow, text, command=change_value)

我是tkinter新手,但你不必使用.pack?@Jordan,这与在tkinter中运行While True循环有关,是的,程序到达最后一行,即使我不知道如何到达,但它确实到达了。@stovfl我不想通过代码切换值,我想通过代码切换GUI@stovfl该语句表示所有编码都在那里,最终用户希望通过GUI切换值,而不是打开代码并更改值。这是否回答了您的问题?