一、什么是GUI编程?
Graphical User Interface,简称 GUI
翻译成中文:图形化 用户接口
1. 概念解释
- 接口
对接的入口
- 用户接口
用户操作使用你这个软件的入口; 即通过什么形式? 在哪个地方使用你软件的功能?
- 图形化用户接口
软件提供给用户一个图形化界面, 用户只需要使用鼠标点点点, 就可以得到图形化的反馈; 从而完成与软件的交互过程;
- 传统的命令行界面
软件在统一的命令行窗口中, 提供一段文本提示, 用户按照文本提示, 输入对应的指令, 来与软件进行交互;
举个例子:
假设我们想使用中国移动的某项功能;可以通过以下两种形式的用户接口
第一种形式:
10086给你个短信提示:
- 回复1: 交话费
- 回复2: 冲流量
- 回复3: 客服等等...
想使用这些功能, 回复短信一毛一条了解下!
第二种形式:
后来有钱了
发布了一款中国移动App
提供给用户一个图形化的界面
用户点击不同的菜单就可以使用不同的功能;
没有必要再像回复短信一样
一个一个的输入指令
前者就类似于“命令行形式的软件”,后者就类似于“GUI形式的软件”
二、常见的GUI形式的软件
QQ音乐 腾讯视频当你学完Python的GUI编程之后, 就可以做出以上的软件界面,加油吧!
三、GUI编程
通过某种编程语言,借助某个库, 来编写出上述的图形化界面
有很多种语言可以实现以上操作
每一种语言, 也有很多个库可以帮助我们快速实现GUI编程
此时, 就需要知道
- 有哪些库可以实现(Python)?
- 又该如何在众多库中选择一个合适的库(Python)?
在下一章节, 给大家详细介绍!
换编程语言成本太大,轻易不给你重新选择的机会!
-
获取更多资源,请关注微信公众号“百川一页”;
百川一页 -
或加入QQ群:635040761(请注明来源)
Python进化群
网友评论