【发布时间】:2023-03-08 07:11:01
【问题描述】:
我有这段代码可以创建一个简单的复选框:
from Tkinter import *
CheckVar = IntVar()
self.checkbutton = Checkbutton(self.root, text = "Test", variable = CheckVar)
但是默认情况下这个复选框是未选中的,我正在寻找一种方法来检查它。
到目前为止我已经尝试插入
CheckVar.set(1)
在 CheckVar 之后,但它不起作用。
感谢您的帮助
编辑:这是我的完整代码。当我运行它时,该框仍未选中
from Tkinter import *
class App():
def __init__(self, root):
self.root = root
CheckVar = IntVar()
CheckVar.set(1)
self.checkbutton = Checkbutton(self.root, text = "Test", variable = CheckVar)
self.checkbutton.grid(row=0, column=0,)
root = Tk()
app = App(root)
root.mainloop()
【问题讨论】:
-
刚刚在我的机器上试了一下,效果很好。您的代码中的其他地方一定有问题。
-
它应该可以工作。如果没有,请提供与此相关的完整代码。