Python 中的复选框条件



下面是我的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()中使用属性onvalueoffvalue。您可以将此值与 StringVar()IntVar()BooleanVar() 一起存储(取决于 onvalueoffvalue 中使用的值),并使用变量的名称设置属性variable。从这里,您可以使用您使用的 var 的 .get() 函数使用外部 if/else 语句检查值。

最新更新