首页 > 编程 > Python > 正文

Python 模块EasyGui详细介绍

2020-02-23 04:23:18
字体:
来源:转载
供稿:网友

Python 模块EasyGui详细介绍

前言:

在Windows想用Python开发一些简单的界面,所以找到了很容易上手的EasyGui库。下面就分享一下简单的使用吧。

参考的链接:官网Tutorial

接下来,我将从简单,到复杂一点点的演示如何使用这个模块。希望能给刚接触easygui的你一点帮助 :-)

msgBox,ccbox,ynbox

# coding:utf-8#  __author__ = 'Mark sinoberg'#  __date__ = '2016/5/25'#  __Desc__ = 一个最简单的类似于Java的MessageBox的小窗口import easyguititle = easygui.msgbox(msg='提示信息',title='标题部分',ok_button="OOK")msg = easygui.msgbox('Hello Easy GUI')print '返回值:' + msgccbox = easygui.ccbox("here is Continue | Cancel Box!")print '返回值:' + str(ccbox)ynbox = easygui.ynbox("Yes Or No Button Box!")print '返回值: ' + str(ynbox)

bottonbox

# coding:utf-8#  __author__ = 'Mark sinoberg'#  __date__ = '2016/5/25'#  __Desc__ = 能让你最初选择的简单的界面,第二个参数为一个列表import easygui# choice = easygui.buttonbox("这里是提示的语句信息:/n", title='三选一', choices=['one' /#   , 'two', 'three'])# easygui.msgbox('您选择了:' + str(choice))## # choices 内只能有两个参数 ,选择哪一个将返回1,否则返回0# bool = easygui.boolbox('msg提示信息', title='标题部分', choices=['A', 'B'])# easygui.msgbox(bool)image = 'me.jpg'msg = 'Here is my photo,a python fan also'choices = ['Yes','No',"Not Sure"]title = 'Am I handsome?'easygui.buttonbox(msg,title,image=image,choices=choices)

choicebox

# coding:utf-8#  __author__ = 'Mark sinoberg'#  __date__ = '2016/5/25'#  __Desc__ = 从一个列表中选择其中的一个,会有返回值的出现import easyguimsg = '选择此列表项中你喜欢的一个吧'title = '必须选择一个哦'choices = ['1','2','3','4','5','6','7']answer = easygui.choicebox(msg,title,choices)print '你选择了 :' + str(answer)

enterbox

# coding:utf-8#  __author__ = 'Mark sinoberg'#  __date__ = '2016/5/25'#  __Desc__ = 可以满足用户输入的控件import easyguist = easygui.enterbox("请输入一段文字:/n")print "您输入了: " + str(st)

mutilchoicebox

# coding:utf-8#  __author__ = 'Mark sinoberg'#  __date__ = '2016/5/25'#  __Desc__ = 一个多选的列表项.呵呵了,这个版本貌似有问题。我的多选并没有真正的实现import easyguimsg = '选择此列表项中你喜欢的一个吧'title = '必须选择一个哦'choices = (1,2,3,4,5,6,7,8,9)answer1 = easygui.multchoicebox(msg,title,choices)for item in answer1:  print item

intenterbox,passenterbox

# coding:utf-8#  __author__ = 'Mark sinoberg'#  __date__ = '2016/5/25'#  __Desc__ = 提供给用户简单的输入框,只能是给定的数字的范围import easyguimsg = '请输入一个数字,范围在0-100'title = '限制为数字类型'lowerbound = 0upperbound = 100default = ''image = 'me.jpg'result = easygui.integerbox(msg,title,default,lowerbound,upperbound,image)print result            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表