python tkinter Checkbutton +确认按键
时间: 2023-07-08 15:51:22 浏览: 72
好的,您可以参考下面的示例代码来实现这个功能:
```python
import tkinter as tk
class CheckButtonExample:
def __init__(self, root):
self.root = root
self.root.title("CheckButton Example")
# 创建一个 Checkbutton
self.cb_var = tk.BooleanVar()
self.cb = tk.Checkbutton(self.root, text="选项", variable=self.cb_var)
self.cb.pack()
# 创建一个确认按钮
self.confirm_btn = tk.Button(self.root, text="确认", command=self.confirm)
self.confirm_btn.pack()
def confirm(self):
if self.cb_var.get():
print("选中了选项")
else:
print("未选中选项")
if __name__ == '__main__':
root = tk.Tk()
app = CheckButtonExample(root)
root.mainloop()
```
在这个示例中,我们创建了一个 `Checkbutton` 和一个 `Button`。当用户选中或取消选中 `Checkbutton` 时,我们可以通过 `BooleanVar` 对象的 `get()` 方法来获取选中状态。当用户点击 `Button` 时,我们调用 `confirm()` 方法来获取 `Checkbutton` 的选中状态并进行处理。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)