第1章 GUI编程

1.1 GUI简介

在学习《Python全栈开发——基础入门》一书中的相关示例代码时,其输入和输出都是在Python编辑器或IDE工具中实现的,但是在现实的项目中,程序却经常以Web系统(该内容将在《Python全栈开发——Web编程》一书中为读者做详细介绍)的形式,或GUI的形式展现在用户面前。

GUI(Graphical User Interface,图形用户界面,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。

图形用户界面与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,有着不可比拟的优势。由于图形用户界面是一种人与计算机通信的界面显示格式,所以其允许用户使用鼠标、键盘等输入设备操纵屏幕上的图标或菜单选项,以执行选择命令、调用文件、启动程序或其他一些日常任务。

此外,图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,并且在图形用户界面中,用户所看到的和所操作的都是图形对象,应用的是计算机图形学的技术。