The best way to learn a programming language is to write a lot of code and read a lot of code.
到目前为止,我们的所有输入和输出都只是IDLE 中的简单文本。不过现代计算机和程序会使用大量的图形。如果我们的程序中也有一些图形就太好了。如下图所示这些图形。
GUI是Graphical User Interface(图形用户界面)的缩写。在GUI中,并不只是键入文本和返回文本,用户可以看到窗口、按钮、文本框等图形,而且可以用鼠标点击,还可以通过键盘键入。
我们目前为止完成的程序都是命令行或文本模式程序。GUI是与程序交互的一种不同的方式。有GUI的程序仍然有3个基本要素:输入、处理和输出,但它们的输入和输出更丰富、更有趣一些。
其实,我们一直都在使用GUI,像Web浏览器是GUI,IDLE也是GUI。现在我们来建立自己的GUI,为了做到这一点,就要从一个叫EasyGui的Python模块寻求一些帮助。
模块就是一种扩展方法,通过它可以向Python增加非内置的内容,这会在后面的章节内容里介绍),我们现在只需要记住,可以利用这个模块很容易地建立简单的GUI。
当然,在建立GUI之前,我需要安装EasyGui