python-2.7 - 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()
解决方案
您可以使用属性onvalue
和offvalue
在Checkbutton()
. 您可以使用 a StringVar()
、 anIntVar()
或 a存储此值BooleanVar()
(取决于和 中使用的值),onvalue
并使用变量名称offvalue
设置属性variable
。从这里,您可以使用您使用的 var 的函数通过外部if/else
语句检查值。.get()
推荐阅读
- salesforce - 我们可以在 js 文件中多次使用“Apex Wire Method to Function”类型吗?
- jboss - Wildfly 18 部署战争错误 - java.net.ConnectException: WFLYPRT0053: 无法连接到远程+http://hostname:port
- javascript - 使用 chart.js 创建条形图,其中每个条形的空间相同,调整了整体图表大小
- arrays - 连接两个函数参数
- python - 如何创建多维 ctypes 数组并将其作为参数传递?
- mysql - 如何将全名列插入名称和姓氏列MYSQL
- python - 如何从另一个 python 脚本停止和重新启动 python 脚本?
- google-apps-script - 返回与特定用户共享的 Google Drive 文件集合
- java - Java中的哥德巴赫弱猜想
- angular - Angular 找不到命名空间 jasmine