Python之初识GUI

发布于:2022-12-15 ⋅ 阅读:(462) ⋅ 点赞:(0)


一、前言

  GUI是Graphical User Interface (图形用户界面)的缩写。在GUI中,并不只是输入文本和返回文本,用户可以看到窗口、按钮、文本框等图形,而且可以用鼠标单击,还可以通过键盘输入。GUI是与程序交互的一种不同的方式。GUI的程序有三个基本要素:输入、处理和输出。


二、常用的GUI框架

  对于Python的GUI开发,有很多工具包供我们选择。其中一些流行的工具包如下表所示。

工具包 描述
wxPython wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便地创建完整的、功能健全的GUI用户界面
Kivy Kivy是一个开源工具包,能够让使用相同源代码创建的程序跨平台运行。它主要关注创新型用户界面开发,如多点触摸应用程序
Flexx Flexx是一个纯Python工具包,用来创建图形化界面应用程序。其使用Web技术进行界面的渲染
PyQt PyQt是Qt库的Python版本,支持跨平台
Tkinter Tkinter(也叫作TK接口)是TK图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具
Pywin32 Windows Pywin32允许用户像VC 一样的形式来使用Python开发win应用
PyGTK PyGTK让用户用Python轻松创建具有图形用户界面的程序
pyui4win pyui4win是一种开源的采用自绘技术的界面库

  每个工具包都有其优缺点,所以工具包的选择取决于个人的应用场景。



网站公告

今日签到

点亮在社区的每一天
去签到