python tkinter 判断复选框是否选中
时间: 2023-11-08 09:06:07 浏览: 350
python tkinter guide
可以使用 `tkinter.BooleanVar()`来绑定复选框,然后使用 `.get()`方法获取复选框是否被选中。
示例代码:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个BooleanVar变量
var = tk.BooleanVar()
# 创建一个复选框,绑定var变量
checkbox = tk.Checkbutton(root, text="选项", variable=var)
checkbox.pack()
# 获取复选框是否被选中
if var.get():
print("选中了复选框")
else:
print("未选中复选框")
root.mainloop()
```
在上面的代码中,我们创建了一个 `BooleanVar()` 变量 `var`,然后将其绑定到复选框 `checkbox` 上。通过 `var.get()` 方法获取复选框是否被选中,如果返回值为 `True` 则说明复选框被选中,否则未被选中。
阅读全文