我试图重新创建中给出的示例https://www.askpython.com/python-modules/tkinter/tkinter-checkbox-and-checkbutton,它使用以下代码:
from tkinter import *
def click_me():
print(i.get())
root =Tk()
i=IntVar()
c = Checkbutton(root, text = "Python", variable=i)
c.pack()
b = Button(root,text="Click here",command=click_me)
b.pack()
root.geometry("400x400+120+120")
root.mainloop()
然而,对我来说,它没有期望的输出。在本例中,他们为正在单击的复选框获取了值1,为未单击的复选框获取了值0。但是,当它被选中和未被选中时,我获得了0的值。关于我做错了什么的任何想法都在这个问题上被难住了一段时间!
使用的版本:
康达——4.10.1
tk--8.6.10--hb0a8c7a_0
spyder--4.2.5--PY38HECD8CB50
提前谢谢
暂无答案!
目前还没有任何答案,快来回答吧!