python easygui模块_Easygui图形化模块(一看就懂)

Easygui图形化模块(一看就懂)

一、使用 pip 进行安装(使用清华源):

pip install easygui -i https://pypi.tuna.tsinghua.edu.cn/simple

二、什么是 EasyGUI?

EasyGUI 是 Python 中一个非常简单的 GUI 编程模块,不同于其他的 GUI 生成器,它不是事件驱动的。相反,所有的 GUI 交互都是通过简地函数调用就可以实现。

EasyGUI 为用户提供了简单的 GUI 交互接口,不需要程序员知道任何有关 tkinter,框架,部件,回调或 lambda 的任何细节。

三、导入easygui

import easygui

方法的学习与演示

1、msgbox(对话信息,标题,按钮文字,图片,root)

def msgbox(msg="(Your message goes here)", title=" ",

ok_button="OK", image=None, root=None):

演示:

2be8e58f72af9dcedb1fa36bb8c7bd76.png

2、ccbox(对话内容,标题,)

def ccbox(msg="Shall I continue?", title=" ",

choices=("C[o]ntinue", "C[a]ncel"), image=None,

default_choice='Continue', cancel_choice='Cancel'):

eea9269fd4c36067d7a8ab812e2978b3.png

注意:点击继续,会返回True;点击取消,会返回False

3、choicebox(对话内容,标题,选项)

def choicebox(msg="Pick an item", title="", choices=[], preselect=0,

callback=None,

run=True):

7689dd89880f5b9d0bdcd16563c05920.png

注意:你选择哪个选项,返回的就是哪个选项的文字;

如果点击取消,返回None

4、ynbox(对话内容,标题,)

def ynbox(msg="Shall I continue?", title=" ",

choices=("[]Yes", "[]No"), image=None,

default_choice='[]Yes', cancel_choice='[]No'):

注意:这里可通过键盘上的快捷键表示

F1表示Yes,F2表示No

8351ab5d8360257653cb721770043b24.png

5、buttonbox()

def buttonbox(msg="",

title=" ",

choices=("Button[1]", "Button[2]", "Button[3]"),

image=None,

images=None,

default_choice=None,

cancel_choice=None,

callback=None,

run=True):

b14254d73b317100342842a2f196959d.png

注意:你选择哪一个按钮,就会返回哪个按钮的文字!

choices的这个列表里面包含几个,就会生成几个按钮。

6、 indexbox()

indexbox(msg='Shall I continue?', title=' ', choices=('Yes', 'No'), image=None, default_choice='Yes', cancel_choice='No')

基本跟 buttonbox() 一样,区别就是当用户选择第一个按钮的时候返回序号 0, 选择第二个按钮的时候返回序号 1。

5741f632340355b8c9ed4cde96170cc5.png

7.boolbox()

def boolbox(msg="Shall I continue?", title=" ",

choices=("[Y]es", "[N]o"), image=None,

default_choice='Yes', cancel_choice='No'):

dfa6359be2a64b079d44f18f5f5e6960.png

点击yes,返回True,点击no,返回False

8.如何在 buttonbox 里边显示图片

当你调用一个 buttonbox 函数(例如 msgbox(), ynbox(), indexbox() 等等)的时候,你还可以为关键字参数 image 赋值,可以设置一个 .gif 格式的图像(PNG 格式的图像也是支持的哦_):

9eb24fddf572bf127cb56a2d00c0ed00.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值