码迷,mamicode.com
首页 > 其他好文 > 详细

easygui _1

时间:2019-06-11 16:17:40      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:报错   开始游戏   按钮   alt   inter   use   ==   tle   bsp   

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

标签:报错   开始游戏   按钮   alt   inter   use   ==   tle   bsp   

原文地址:https://www.cnblogs.com/wqzn/p/11004187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!