龙空技术网

EasyGUI是python的一个超级简单的GUI工具介绍(一)

易三一世 5461

前言:

此时大家对“python图形化界面开发工具”大约比较珍视,各位老铁们都想要分析一些“python图形化界面开发工具”的相关内容。那么小编同时在网摘上搜集了一些关于“python图形化界面开发工具””的相关内容,希望小伙伴们能喜欢,兄弟们快快来了解一下吧!

1 说明:

1.1 EasyGUI是python的一个GUI(图形用户界面),比内置tkinter(python3以后内置)还简单好用。

1.2 EasyGUI运行在tkinter之上。

1.3 无需中文设置,自带中文。

1.4 默认和自定义超级方便。

2 安装:pip install easygui即可。

pip install easygui#官网地址:

3 msgbox介绍:

3.1 代码:

#---导出模块---import easygui as g#方法#方法一:#默认效果#msg = g.msgbox("Hello Easy GUI")  #方法二:#自定义标题和Ok按钮名#msg = g.msgbox(msg="Hello Easy GUI",title="第一个窗口",ok_button="加油")#方法三:#插入图片法,图片默认目录下,大小默认的。msg = g.msgbox(msg="Hello Easy GUI",title="第一个窗口",ok_button="加油",image='18.jpg')#msgbox的参数就这几个,root与tkinter有关,因为EasyGUI是运行在tkinter上的#msgbox(msg='(Your message goes here)', title=' ', ok_button='OK', image=None, root=None)

3.2 效果图:1~3

方法一

方法二

方法三,林心如照片,来自网络,向女神致敬,如有侵权请告知,及时删除。

4 ccbox介绍

4.1 代码:

#ccbox介绍#方法一'''import sysimport easygui as g#ccbox=2个c=choicesif g.ccbox("你今天回不回来?",choices=("回来!","不会来!")):    #第一个选择的弹出框    g.msgbox("我很高兴!你快回来呀。")#第二个选择的操作,退出系统else:    sys.exit(0)'''#方法二:import easygui as g#当然简单的话,就不需要msg=,一看就知道。#这个choices的内容是按顺序的选项按钮,从左到右。if g.ccbox(msg="你今天回不回来?",choices=("回来!","不会来!"),):    #第一个选择的弹出框    g.msgbox(msg="我很高兴!你快回来呀。")#第二个选择的操作,退出系统else:    g.msgbox(msg="你不回来,我很难过的。")#选项参数# ccbox(# msg='Shall I continue?', title=' ', # choices=('C[o]ntinue','C[a]ncel'), image=None, # default_choice='Continue', cancel_choice='Cancel') 

4.2 效果图

5 buttonbox介绍

5.1 代码:

#buttonbox介绍import easygui as g#可以自己增加几个按钮,方法一#g.buttonbox(msg="你喜欢下面哪种颜色?",title="",choices=("红色","黑色","蓝色","白色","绿色"))#参数,默认三个按钮,可以自定义# buttonbox(msg='', title=' ', choices=('Button[1]','Button[2]','Button[3]'), # image=None, images=None, default_choice=None, cancel_choice=None, callback=None, run=True) #gif格式图片不能显示动画,方法二g.buttonbox(msg="你喜欢下面哪种颜色?",title="",images='33.gif',choices=("红色","黑色","蓝色","白色","绿色"))

5.2 图

方法一

方法二

6 choicebox介绍

6.1 代码:

#choicebox介绍import easygui as gmsg = "Pick an item"title = "choicess"choicess_list = ["book","swim","骑自行车","TV"]#方法一#reply = g.choicebox(msg,choices=choicess_list)#方法二,注意到了没有:msg,不用写msg=msg,但是title=title必须这样写reply = g.choicebox(msg,choices=choicess_list,title=title,preselect=2)#参数,preselect=0,预先选择是0位#choicebox(msg='Pick an item', title='', choices=[], preselect=0, callback=None, run=True)

6.2 图

7 multchoicebox介绍:多项选择(题)---让我想起。

7.1 代码:

#multchoiceboximport easygui as g#方法一,简单g.multchoicebox(msg="请选择你喜欢哪些颜色?",choices=("红色","白色","蓝色","绿色"))#参数,与choicebox差不多#multchoicebox(msg='Pick an item', title='', choices=[], preselect=0, callback=None, run=True) 

7.2 图:

=====未完待续====

标签: #python图形化界面开发工具