easygui _1
Posted wqzn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easygui _1相关的知识,希望对你有一定的参考价值。
GUI---图形用户界面
什么是GUI?
GUI是Graphical User Interface(图形用户界面)的缩写。在GUI中,并不是键入文本和返回值,用户可以看到文本框,窗口,按钮等图形,而且可以用鼠标点击,还可以通过键盘输入。GUI是与程序交互的一种不同的方式。
有GUI的程序有三个基本的要素:输入,处理,输出。
第一个GUI
我们一直都在使用GUI,比如web浏览器是GUI,游戏是GUI、、、。现在我们自己来建立一个属于自己的GUI,使用Python的第三方库easygui来实现。
安装easygui
pip install easygui
建立GUI
1.消息框类型的GUI
参数:
msg:消息
title:标题
ok_button:按钮(可以自定义)
import easygui easygui.msgbox(title="温馨提示",msg="是否开始游戏",ok_button="开始")
2.判断类型的GUI
判断类型的GUI有返回值,返回True和False,左边的按钮是True,右边的按钮是Flase。
参数:
msg:消息
title:标题
choices:True and Flase。类型是list
import easygui a = easygui.ccbox(msg="老弟,还玩不?",title="询问",choices=["玩","不玩了"]) if a : easygui.msgbox("玩了好几把了,连个鸡屁股都没吃到,洗洗睡吧") else: easygui.msgbox("ok,晚安老弟!!!")
坑:
list中只能有两个字符串,多了会报错!!!
3.选择类型的GUI
选择类型的GUI也有返回值,返回的是字符串
参数:
msg:消息
title:标题
choices:类型是list
import easygui while 1: a = easygui.buttonbox(msg="1+1=?",title="计算",choices=["1","2","3","4"]) if a == "2": easygui.msgbox("回答正确,老弟你真棒!!!") break else: easygui.msgbox("老弟,好好学习你才能像我一样优秀,哈哈哈,开玩笑!!!") continue
坑:
“使用返回值的时候一定注意得是字符串”
以上是关于easygui _1的主要内容,如果未能解决你的问题,请参考以下文章