LOVEJOAN

文章 分类 评论
76 9 1453

站点介绍

人生是一场孤独的旅行,没有终点。。。

easygui的简单使用

chuck 2023-04-20 385 11条评论 编程 python

首页 / 正文

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。

评论(11)

  1. 1 游客 2025-03-28 00:02 回复

    555

  2. 1 游客 2025-03-28 00:01 回复

    555harJsfEq')) OR 633=(SELECT 633 FROM PG_SLEEP(15))--

  3. 1 游客 2025-03-28 00:00 回复

    5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

  4. 1 游客 2025-03-27 23:59 回复

    555

  5. 1 游客 2025-03-27 23:57 回复

    555

  6. 1 游客 2025-03-27 23:56 回复

    555

  7. @@93fUJ 游客 2025-03-27 23:54 回复

    555

  8. 1-1; waitfor delay '0:0:15' -- 游客 2025-03-27 23:51 回复

    555

  9. 1 游客 2025-03-27 23:49 回复

    555

  10. 1 游客 2025-03-27 23:48 回复

    555

  11. 1 游客 2025-03-27 23:47 回复

    555

热门文章

最新评论

  • 1

    555fulIdEqZ' OR 160=(SELECT 160 FROM PG_SLEEP(15))--

  • 1

    555-1)) OR 58=(SELECT 58 FROM PG_SLEEP(15))--

  • 1

    555-1) OR 13=(SELECT 13 FROM PG_SLEEP(15))--

  • 1

    555-1 OR 475=(SELECT 475 FROM PG_SLEEP(15))--

  • 1

    555

  • 1

    555

  • 1

    5554FobGRsu') OR 696=(SELECT 696 FROM PG_SLEEP(15))--

  • 1

    555C9F0upP1' OR 504=(SELECT 504 FROM PG_SLEEP(15))--

  • 1

    555

  • 1-1; waitfor delay '0:0:15' --

    555

日历

2025年05月

    123
45678910
11121314151617
18192021222324
25262728293031

文章目录