推荐

8

款常⽤的

PythonGUI

图形界⾯开发框架

作为

Python

开发者,你迟早都会⽤到图形⽤户界⾯来开发应⽤。本⽂将推荐⼀些

 Python GUI 

框架,希望对你有所帮助,如果

你有其他更好的选择,欢迎在评论区留⾔。

Python 

 UI 

开发⼯具包

 Kivy

Kivy

是⼀个开源⼯具包能够让使⽤相同源代码创建的程序能跨平台运⾏。它主要关注创新型⽤户界⾯开发,如:多点触摸应⽤

程序。

Kivy

还提供⼀个多点触摸⿏标模拟器。当前⽀持的平台包括:

Linux

Windows

Mac OS X

Android

Kivy

拥有能够处理动画、缓存、⼿势、绘图等功能。它还内置许多⽤户界⾯控件如:按纽、摄影机、表格、

Slider

和树形控件

等。

Python 

 GUI 

开发⼯具

 Flexx

Flexx 

是⼀个纯

 Python 

⼯具包,⽤来创建图形化界⾯应⽤程序。其使⽤

 Web 

技术进⾏界⾯的渲染。你可以⽤

 Flexx 

来创建桌

⾯应⽤,同时也可以导出⼀个应⽤到独⽴的

 HTML 

⽂档。因为使⽤纯

 Python 

开发,所以

 Flexx 

是跨平台的。只需要有

Python 

和浏览器就可以运⾏。如果是使⽤桌⾯模式运⾏,推荐使⽤

 Firefox 

Qt

库的

Python

绑定

 PyQt

PyQt

Qt

库的

Python

版本。

PyQt3

⽀持

Qt1

Qt3

 PyQt4

⽀持

Qt4

。它的⾸次发布也是在

1998

年,但是当时它叫

 PyKDE

,因

为开始的时候

SIP

PyQt

没有分开。

PyQt

是⽤

SIP

写的。

PyQt 

提供

 GPL

版和商业版。