编程语言
首页 > 编程语言> > 零基础入门学Python(十)—— 图形用户界面入门

零基础入门学Python(十)—— 图形用户界面入门

作者:互联网

零基础入门学Python系列内容的学习目录 → \rightarrow →零基础入门学Python系列内容汇总

  需要学习的基础知识有: 安装EasyGui、导入EasyGui、使用EasyGui等。

1. 安装EasyGui

  图形用户界面编程即GUI(Graphical User Interface)编程,是带有按钮、文本、输入框的窗口的编程。Python有一个非常简单的GUI工具包:EasyGui。
  EasyGui官网:http://easygui.sourceforge.net。

  使用标准方法安装:

  本人的Windows下安装经验:

2. 导入EasyGui

  为了使用EasyGui这个模块,我们应该先导入它。

  example1:>>> import easygui
       >>> easygui.msgbox(“嗨,大家好~”)

  回车后即弹出消息框,如图1所示。

在这里插入图片描述

图1 导入EasyGui模块(方法一)

  example2:>>> from easygui import *
       >>> msgbox(“hello,大家好~”)

  回车后即弹出消息框,如图2所示。

在这里插入图片描述

图2 导入EasyGui模块(方法二)

  example3:>>> import easygui as g
       >>> g.msgbox(“hello,everyone~”)

  回车后即弹出消息框,如图3所示。

在这里插入图片描述

图3 导入EasyGui模块(方法三)

3. 使用EasyGui

  举一个简单的例子:

import easygui as g
import sys

while 1:
    g.msgbox('嗨,欢迎进入第一个界面小游戏^_^')
    msg = "请问您希望可以学到什么知识呢?"
    title = "小游戏互动"
    choices = ["编程","demo","算法","理论知识"]
    choice = g.choicebox(msg,title,choices)
    g.msgbox("您的选择是:" + str(choice), "结果")
    msg = "您希望重新开始小游戏吗?"
    title = "请选择"
    if g.ccbox(msg,title):  
        pass  
    else:
        sys.exit(0)  

  实现过程图示如下:
  回车后即弹出开始游戏界面,如图4所示。
在这里插入图片描述

图4 游戏界面(一)

  点击OK,如图5所示。
在这里插入图片描述

图5 游戏界面(二)

  选择“理论知识”(可任意选择一项),如图6所示。

在这里插入图片描述

图6 游戏界面(三)

  点击OK,如图7所示。
在这里插入图片描述

图7 游戏界面(四)

  点击Continue,进入图4界面;点击Cancel,结束。

标签:入门,Python,EasyGui,导入,所示,import,如图,easygui,图形用户界面
来源: https://blog.51cto.com/u_15178976/2790862