通过运用EasyGui,简单的了解一下什么是GUI(图形用户界面),并进行简单的使用练习。
6.1什么是GUI
GUI 是 Graphical User Interface(图形用户界面)的缩写,其中包括键入文本和返回文本,可以看到窗口、按钮和文本框等图形,还可以用鼠标、键盘作为输入。
6.2 第一个GUI
EasyGui是一个python模块,利用这个模块可以很容易的建立简单的GUI,其实Web 浏览器是 GUI,IDLE 也是GUI。
模块就是一种扩展方法,通过它可以向 Python 增加非内置的内容。
EasyGui的安装
第6.2章节中提到了EasyGui包的安装,书中的方法是错误的,正确的安装步骤如下:
1.打开windows的命令行窗口,方法是点击开始菜单,在“搜索程序和文件”栏目中输入cmd,然后回车
2.在命令行窗口中,输入pip install easygui,回车,如图:
看到输出Successfully installed easygui-0.98.1表示安装成功了。
启动IDLE ,在交互模式下键入import easygui
如果没有报错,则安装成功。
EasyGui msgbox() 函数用于创建一个消息框。大多数情况下,EasyGui 函数的名就是相应英语单词的缩写.
import easygui
easygui.msgbox('Hello World!')
6.3 GUI输入
GUI 的输出有一种是消息框,而通过点击一些按钮,使得Easygui返回信息,就得到一个响应,这就是GUI的一种输入。当然输入还可以是文件名,也可以是某个文本。
6.4选择你的口味
我们将举一个挑选冰淇淋口味的例子来学习利用 EasyGui 从用户,得到输入(冰淇淋口味)的不同方法。