Easygui模块的使用
安装
pip3 install easygui
常用函数
easygui是一个Python模块,用于创建图形用户界面(GUI)。它提供了多种对话框、输入框、选择框等界面元素,使得Python编程更加友好和直观。下面是一些常用的easygui函数和模块:
查看示例:
easygui.egdemo()
msgbox
easygui.msgbox(msg, title=' ', ok_button='OK', image=None, root=None):
创建一个消息框,显示消息msg,并带有一个“OK”按钮。可选的参数包括对话框的标题title、按钮的文本ok_button、图像image和root窗口对象。
一种用于显示简单信息的对话框,通常用于显示提示信息、警告信息或错误信息等。它的常用参数如下:
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
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
easygui.choicebox(msg, title=' ', choices=('Choice1', 'Choice2', 'Choice3'), preselect=0, image=None, root=None):
创建一个选择框,显示消息msg,并带有一组选项,返回被选中的选项的文本。可选的参数包括对话框的标题title、选项的文本choices、默认选中的选项preselect、图像image和root窗口对象。
enterbox
easygui.enterbox(msg, title=' ', default='', strip=True, image=None, root=None):
创建一个文本输入框,显示消息msg,并返回用户输入的字符串。可选的参数包括对话框的标题title、默认字符串default、是否去掉字符串两端的空格strip、图像image和root窗口对象。
ynbox
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
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
easygui.fileopenbox(msg=None, title=None, default='*', filetypes=None, multiple=False):
创建一个文件打开对话框,用于选择文件。
ccbox
ccbox是easygui中的一个函数,用于显示一个带有“确认”和“取消”按钮的对话框,并返回用户单击的按钮。其函数原型如下:
ccbox(msg="Shall I continue?", title=" ",
choices=("Continue", "Cancel"), image=None)
# 参数说明:
msg:要显示的消息字符串。
title:对话框的标题。
choices:一个包含两个字符串的元组,分别代表确认和取消按钮的文本。默认为("Continue", "Cancel")。
image:可选参数,用于指定在对话框中显示的图像文件名。
ccbox函数返回一个布尔值,代表用户单击的按钮。如果用户单击了“确认”按钮,则返回True,否则返回False。
1 游客 2025-03-28 00:02 回复
555
1 游客 2025-03-28 00:01 回复
555harJsfEq')) OR 633=(SELECT 633 FROM PG_SLEEP(15))--
1 游客 2025-03-28 00:00 回复
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
1 游客 2025-03-27 23:59 回复
555
1 游客 2025-03-27 23:57 回复
555
1 游客 2025-03-27 23:56 回复
555
@@93fUJ 游客 2025-03-27 23:54 回复
555
1-1; waitfor delay '0:0:15' -- 游客 2025-03-27 23:51 回复
555
1 游客 2025-03-27 23:49 回复
555
1 游客 2025-03-27 23:48 回复
555
1 游客 2025-03-27 23:47 回复
555