Python入门--8--现在需要先学习可视化--包:easygui
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python入门--8--现在需要先学习可视化--包:easygui,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1972字,纯文字阅读大概需要3分钟。
内容图文
![Python入门--8--现在需要先学习可视化--包:easygui](/upload/InfoBanner/zyjiaocheng/1138/5d85358eb6e7454f95621a02df6021ac.jpg)
一、安装、了解easygui
下载地址:http://bbs.fishc.com/forum.php?mod=viewthread&tid=46069&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403
安装:下载后解压缩,cmd下进入压缩后的文件夹,并输入 python setup.py install
说明文档:也在下载地址里面
二、调用此包
import easygui as g
三、做一个合格的程序猿
写个简单的程序:
1、 msgbox(普通的窗口)
import easygui as g
g.msgbox("Hellow World") #这是出来一个窗口,easybox中的函数基本每个都会产生一个窗口
g.msgbox("我一定要学会编程!", ok_button="加油!",title="") #把ok按钮的字改为加油,还可以设置标题
2、 ccbox(确认窗口,比如确定是否删除)
下面产生一个确认的窗口
if ccbox(): #在各类按钮组件里,默认的消息是“shall i continue”,所以可以不加参数调用他们
pass # user chose to continue
else:
return # user chose to cancel #当选择cancel或关闭窗口时,会返回一个布尔类型的值
再举个栗子
if ccbox(‘要再来一次吗?‘, choices=(‘要啊要啊^_^‘, ‘算了吧T_T‘)):
msgbox(‘不给玩了,再玩就玩坏了......‘)
else:
sys.exit(0) # 记得先 import sys 哈
############################################
ynbox(msg=‘Shall I continue?‘, title=‘ ‘, choices=(‘Yes‘, ‘No‘), image=None) #这也是一种选择窗口
############################################
3、 chiocebox(多选项窗口)
说出你的梦想。。。。。请选择!
choices = [‘愿意‘, ‘不愿意‘, ‘有钱的时候愿意‘] #会有三个选项你可以选择
reply = choicebox(‘你愿意购买Q币支持腾讯吗?‘, choices = choices)
4、 buttonbox(简单一点的多选项)
举个栗子
buttonbox(msg=‘‘, title=‘你喜欢那个品牌 ‘, choices=(‘gangben‘, ‘duleisi‘, ‘piaorou‘), image=None,root=None)
选项里面你可以自己调整写什么,当用户点击任意一个按钮的时候,buttonbox()返回按钮的文本内容,如果用户关闭窗口,那么会返回默认选项,也就是第一个选项
栗子:
buttonbox(‘大家说我长得帅吗?‘, image=‘565be4cdea107.gif‘, choices=(‘帅‘, ‘不帅‘, ‘!#@$‘))
添加了图片,美观一些。但仅支持gif格式
5、 indexbox(基本跟上面一样)
先举栗子
indexbox(msg=‘Shall I continue?‘, title=‘ ‘, choices=(‘Yes‘, ‘No‘), image=None )
跟上面的区别就是:选择第一个按钮的时候返回序号0,选择第二个的时候返回序号1
6、 boolbox(难道就没有一点新鲜的吗?怎么都差不多!)
boolbox(msg=‘Shall I continue?‘, title=‘ ‘, choices=(‘Yes‘, ‘No‘), image=None)
如果第一个按钮被选中则返回 1,否则返回 0。
7、multchiocebox()
跟choice函数差不多,提供一个可选择的列表。但这个multchiocebox()与之不同的是,multchiocebox()支持用户选择0个,1个或者同时选择多个选项。
multchiocebox()函数也是使用序列(元祖或者列表)作为选项,这些选项显示前会按照不区分大小写的方式排好序。
multchoicebox(msg=‘Pick as many items as you like.‘, title=‘ ‘, choices=(‘123‘,‘456‘))
8、
原文:http://www.cnblogs.com/modaidai/p/6842871.html
内容总结
以上是互联网集市为您收集整理的Python入门--8--现在需要先学习可视化--包:easygui全部内容,希望文章能够帮你解决Python入门--8--现在需要先学习可视化--包:easygui所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。