Python Thinker 勾选功能演示
时间: 2024-03-21 09:41:47 浏览: 61
think in python
好的,以下是一个Python Tkinter勾选框的演示代码:
```python
from tkinter import *
root = Tk()
root.title("Checkbutton Demo")
root.geometry("200x100")
# 定义变量
var1 = IntVar()
var2 = IntVar()
# 创建勾选框
c1 = Checkbutton(root, text="勾选1", variable=var1)
c2 = Checkbutton(root, text="勾选2", variable=var2)
# 显示勾选框
c1.pack()
c2.pack()
# 进入主循环
root.mainloop()
```
在上述代码中,我们首先导入了`tkinter`模块,并创建了一个名为`root`的窗口。我们使用`IntVar()`函数定义了两个整型变量`var1`和`var2`,用于存储勾选框的状态(选中或未选中)。
接着,我们使用`Checkbutton()`函数创建了两个勾选框,并将它们与`var1`和`var2`变量绑定。最后,我们使用`pack()`函数将勾选框显示在窗口中,并进入主循环等待用户操作。
当用户勾选或取消勾选勾选框时,对应的变量`var1`或`var2`的值也会相应地改变。我们可以通过读取变量的值来判断勾选框的状态。例如,`var1.get()`将返回1或0,表示勾选框是否被选中。
阅读全文