首页 > 解决方案 > Python中的检查按钮条件

问题描述

下面是我的 Python 脚本,它将检查是否单击了检查按钮。我无法弄清楚如何在 checkbutton 中给出 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()

标签: python-2.7tkintercheckboxlist

解决方案


您可以使用属性onvalueoffvalueCheckbutton(). 您可以使用 a StringVar()、 anIntVar()或 a存储此值BooleanVar()(取决于和 中使用的值),onvalue并使用变量名称offvalue设置属性variable。从这里,您可以使用您使用的 var 的函数通过外部if/else语句检查值。.get()


推荐阅读