下面是我的Python脚本,它将检查是否单击了复选框。我无法弄清楚如何在复选框中给出 if/else 语句。
from Tkinter import *
import tkMessageBox
master = Tk()
master.title ("BOD Checks")
var1 = IntVar()
cb = Checkbutton(master, text='Reboot servers at 3 AM', variable=var1).grid(row=0, sticky=W)
cb.pack()
cb.select()
mainloop()
您可以在Checkbutton()
中使用属性onvalue
和offvalue
。您可以将此值与 StringVar()
、 IntVar()
或 BooleanVar()
一起存储(取决于 onvalue
和 offvalue
中使用的值),并使用变量的名称设置属性variable
。从这里,您可以使用您使用的 var 的 .get()
函数使用外部 if/else
语句检查值。