ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-05-20 07:54:39  阅读:220  来源: 互联网

标签:入门 Python EasyGui 导入 所示 import 如图 easygui 图形用户界面


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

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

1. 安装EasyGui

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

  使用标准方法安装:

  • 解压easygui-0.96.zip;
  • 使用命令窗口切换到easygui-docs-0.96的目录下;
  • 在Windows下执行E:\Python37\python.exe setup.py install;
  • 在Linux或Mac下执行sudo/usr/bin/python37 setup.py install。

  本人的Windows下安装经验:

  • 第一步:下载2016 First Updates.zip → \rightarrow →提取码:4gtg ,解压到桌面;
      
    在这里插入图片描述

  • 第二步:使用“win+R”进去cmd命令提示符之后,依次输入cd desktopcd robertlugg-easygui-cbd30b0python setup.py install,然后回车;
      
    在这里插入图片描述
      在这里插入图片描述

  • 第三步:进行测试。
      
    在这里插入图片描述

2. 导入EasyGui

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

  • 最简单的导入语句是import easygui。如果使用这种形式导入的话,那么在使用EasyGui的函数的时候,必须在函数的前面上前缀easygui:

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

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

在这里插入图片描述

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

  • 另一种选择是导入整个EasyGui 包:from easygui import * ,这样使得我们更容易调用EasyGui的函数,可以直接这样编写代码:

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

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

在这里插入图片描述

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

  • 第三种方案是使用类似下边的import 语句(建议使用):import easygui as g,这样可以让我们保持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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有