【问题标题】:Changing Value Through Button or Checkbox in Tkinter通过 Tkinter 中的按钮或复选框更改值
【发布时间】:2020-04-24 16:51:27
【问题描述】:

我的整个程序都是这样循环工作的

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。

谢谢。

【问题讨论】:

  • @Jordan 与在 Tkinter 中运行 While True 循环有关,是的,程序到达最后一行,即使我不知道如何,但确实如此。
  • @stovfl 我不想通过代码切换值,我想通过 GUI 切换
  • @stovfl 该语句表示所有编码都在那里,end_user 希望通过 GUI 切换值,而不是通过打开代码并更改那里的值
  • 这能回答你的问题吗? How to toggle a value in Python

标签: python tkinter


【解决方案1】:

我的例子:

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

【讨论】:

  • 我是 tkinter 的新手,但您不必使用 .pack 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-23
  • 1970-01-01
  • 2021-05-29
  • 1970-01-01
  • 1970-01-01
  • 2018-10-22
  • 2011-05-30
相关资源
最近更新 更多