pysimplegui复选框
时间: 2023-09-17 20:14:30 浏览: 134
PySimpleGUI_source.zip
PySimpleGUI中的复选框可以使用`Checkbox`元素来创建。下面是一个简单的示例代码:
```python
import PySimpleGUI as sg
layout = [
[sg.Text('选择你喜欢的颜色:')],
[sg.Checkbox('红色'), sg.Checkbox('绿色'), sg.Checkbox('蓝色')],
[sg.Button('提交')]
]
window = sg.Window('复选框示例', layout)
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED:
break
if event == '提交':
selected_colors = [color for color, selected in values.items() if selected]
sg.popup(f'你选择的颜色是:{", ".join(selected_colors)}')
window.close()
```
这里创建了三个复选框,用户可以选择他们喜欢的颜色。在点击提交按钮后,程序会弹出一个消息框,显示用户选择的颜色。注意,`values`字典中存储了所有元素的值,可以通过遍历字典来获取用户选择的复选框。
阅读全文