Python
Python基础
python环境搭建
python-列表
python基本语法
变量
变量与对象
数据类型
类型检查
类型转换
运算符
python虚拟环境
格式化字符串
python元组
pandas学习
easygui使用
textfsm使用
python循环
转换编码格式
os模块下常用的函数和方法使用
文件存储
网络运维自动化
python基础
python列表
python函数一
python字符串
python字典
python数据类型
正则表达式学习
python的 Nornir简介与使用
netaddr简介与使用
Python爬虫
Python网络编程
本文档使用 MrDoc 发布
-
+
首页
easygui使用
# Easygui模块的使用 安装 ```shell pip3 install easygui ``` ## 常用函数 easygui是一个Python模块,用于创建图形用户界面(GUI)。它提供了多种对话框、输入框、选择框等界面元素,使得Python编程更加友好和直观。下面是一些常用的easygui函数和模块: 查看示例: ```python easygui.egdemo() ``` ### msgbox ```python easygui.msgbox(msg, title=' ', ok_button='OK', image=None, root=None): ``` 创建一个消息框,显示消息msg,并带有一个“OK”按钮。可选的参数包括对话框的标题title、按钮的文本ok_button、图像image和root窗口对象。 一种用于显示简单信息的对话框,通常用于显示提示信息、警告信息或错误信息等。它的常用参数如下: ```python msg:要显示的信息内容,可以是字符串、数字等。 title:对话框的标题。 ok_button:指定显示的按钮文本,默认为“OK”。 image:指定显示的图标,默认为None。可以使用easygui提供的图标(如"tiger.gif")或者指定自定义的图标路径。 msgbox对话框只有一个确定按钮,用于用户确认所显示的信息。它的返回值是一个字符串,表示用户按下的按钮文本。 示例: import easygui as e e.msgbox(msg="打开一个消息窗口",title="游戏开始",image="C:\\Users\\Administrator\\Pictures\\Camera Roll\\33.gif") ``` ### buttonbox ```python easygui.buttonbox(msg, title=' ', choices=('Button1', 'Button2', 'Button3'), image=None, root=None): # 示例 import easygui as e user_choice = e.buttonbox(msg="请选择对应选项",title="游戏初始化",choices=("开始游戏","退出游戏")) ``` 创建一个按钮框,显示消息msg,并带有一组按钮,返回被点击的按钮的文本。可选的参数包括对话框的标题title、按钮的文本choices、图像image和root窗口对象。 ### choicebox ```python easygui.choicebox(msg, title=' ', choices=('Choice1', 'Choice2', 'Choice3'), preselect=0, image=None, root=None): ``` 创建一个选择框,显示消息msg,并带有一组选项,返回被选中的选项的文本。可选的参数包括对话框的标题title、选项的文本choices、默认选中的选项preselect、图像image和root窗口对象。 ### enterbox ```python easygui.enterbox(msg, title=' ', default='', strip=True, image=None, root=None): ``` 创建一个文本输入框,显示消息msg,并返回用户输入的字符串。可选的参数包括对话框的标题title、默认字符串default、是否去掉字符串两端的空格strip、图像image和root窗口对象。 ### ynbox ```python easygui.ynbox(msg, title=' ', choices=('Yes', 'No'), image=None, default_choice='Yes', cancel_choice='No', root=None): ``` 创建一个包含“是”和“否”两个按钮的确认框,显示消息msg,并返回True或False。可选的参数包括对话框的标题title、按钮的文本choices、默认选中的按钮default_choice、取消按钮的文本cancel_choice、图像image和root窗口对象。 ### multenterbox ```python easygui.multenterbox(msg, title=' ', fields=[], values=[], text_color='black', background_color='white', show=True, image=None, root=None): ``` 创建一个多行文本输入框,显示消息msg,并返回用户输入的字符串列表。可选的参数包括对话框的标题title、输入框的名称列表fields、默认值列表values、文本颜色text_color、背景颜色background_color、是否显示输入框名称show、图像image和root窗口对象。 ### fileopenbox ```python easygui.fileopenbox(msg=None, title=None, default='*', filetypes=None, multiple=False): ``` 创建一个文件打开对话框,用于选择文件。 ### ccbox ccbox是easygui中的一个函数,用于显示一个带有“确认”和“取消”按钮的对话框,并返回用户单击的按钮。其函数原型如下: ```python ccbox(msg="Shall I continue?", title=" ", choices=("Continue", "Cancel"), image=None) # 参数说明: msg:要显示的消息字符串。 title:对话框的标题。 choices:一个包含两个字符串的元组,分别代表确认和取消按钮的文本。默认为("Continue", "Cancel")。 image:可选参数,用于指定在对话框中显示的图像文件名。 ccbox函数返回一个布尔值,代表用户单击的按钮。如果用户单击了“确认”按钮,则返回True,否则返回False。 ```
Chuck
2023年6月29日 15:24
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码