零基础入门学Python(十)—— 图形用户界面入门
作者:互联网
零基础入门学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 desktop
、cd robertlugg-easygui-cbd30b0
、python setup.py install
,然后回车;
-
第三步:进行测试。
为了使用EasyGui这个模块,我们应该先导入它。
- 最简单的导入语句是
import easygui
。如果使用这种形式导入的话,那么在使用EasyGui的函数的时候,必须在函数的前面上前缀easygui:
example1:>>> import easygui
>>> easygui.msgbox(“嗨,大家好~”)
回车后即弹出消息框,如图1所示。
- 另一种选择是导入整个EasyGui 包:
from easygui import *
,这样使得我们更容易调用EasyGui的函数,可以直接这样编写代码:
example2:>>> from easygui import *
>>> msgbox(“hello,大家好~”)
回车后即弹出消息框,如图2所示。
- 第三种方案是使用类似下边的
import
语句(建议使用):import easygui as g
,这样可以让我们保持EasyGui的命名空间,同时减少输入字符的数量:
example3:>>> import easygui as g
>>> g.msgbox(“hello,everyone~”)
回车后即弹出消息框,如图3所示。
举一个简单的例子:
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所示。
点击OK
,如图5所示。
选择“理论知识”(可任意选择一项),如图6所示。
点击OK
,如图7所示。
点击Continue
,进入图4界面;点击Cancel
,结束。
标签:入门,Python,EasyGui,导入,所示,import,如图,easygui,图形用户界面 来源: https://blog.51cto.com/u_15178976/2790862