【发布时间】:2020-06-26 14:14:49
【问题描述】:
if x ==0:
MD_checkvar = IntVar()
MD_Text = Checkbutton(MD_Frame, text=" Text ", onvalue=1, offvalue=0, variable=var1, command=ABcfunc)
MD_Text.place(x=100, y=200)
MD_checkvar_FN = IntVar()
MD_fileName = Checkbutton(MD_Frame, text="File Name", onvalue=1, offvalue=0, variable=var2)
MD_fileName.place(x=170, y=200)
有没有办法在不定义2nd checkbox 中的命令的情况下获得var2.get() 状态0\1?
【问题讨论】:
-
您可以随时在变量上调用
.get()。command=选项是了解状态已更改的最便捷方式,因此您可能需要调用.get(),但这不是必需的。 -
你的意思是说我可以调用 var2.get() 来获取状态而不定义任何命令??
-
当然。您认为可能会出现什么问题?
-
@Anuj 如果您觉得有帮助,请接受答案。谢谢!
标签: python python-3.x tkinter tkinter-canvas tkinter-entry