easygui的choicebox()介绍
时间: 2023-09-29 20:09:45 浏览: 32
easygui 的 choicebox() 函数用于创建一个带有选项列表的对话框,让用户从中选择一个选项。该函数的语法如下:
```
choicebox(msg='Pick an item', title=' ', choices=[], preselect=0, callback=None, run=True)
```
其中,各参数的含义如下:
- `msg`:要显示的消息文本。
- `title`:对话框的标题,默认为空字符串。
- `choices`:选项列表,可以是一个字符串列表,也可以是一个元组。默认为空列表。
- `preselect`:默认选中的选项的索引,默认为 0。
- `callback`:回调函数,当用户选择一个选项时会调用该函数。默认为 None。
- `run`:是否直接运行对话框,默认为 True。
示例代码如下:
```python
import easygui
choices = ['apple', 'banana', 'orange', 'pear']
msg = 'What is your favorite fruit?'
title = 'Fruit selection'
selected = easygui.choicebox(msg, title, choices)
if selected:
print('You selected:', selected)
else:
print('You cancelled the selection.')
```
运行该代码,会显示一个带有选项列表的对话框,让用户选择一个选项。如果用户选择了一个选项,程序会输出对应的选项文本;如果用户取消了选择,程序会输出提示信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)