gpt4 book ai didi

Python tkinter checkbutton 问题(取消选中该框会调用附加命令)

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:32 24 4
gpt4 key购买 nike

我已将功能 (comhelms) 附加到我的检查按钮。当我选中该框时,它通过调用函数正常工作。但是,取消选中该框也会调用该函数。我怎样才能避免这种情况?

  i = Checkbutton(helmsframe, variable = helmscblist[i], command = comhelms)

最佳答案

您无法阻止在取消选中您的复选按钮时调用回调。但是在回调函数中,您可以轻松地使用关联变量 来了解该框是刚刚选中还是未选中:

var = tk.IntVar()

def cb():
if var.get():
print("box checked")
else:
print("box unchecked")

c = tk.Checkbutton(parent, variable=var, command=cb)

关于Python tkinter checkbutton 问题(取消选中该框会调用附加命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43338648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com