八款常用的 Python GUI 开发框架推荐

前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 。
作者: 乔柯
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取
http://note.youdao.com/noteshare?id=3054cce4add8a909e784ad934f956cef
 

八款常用的 Python GUI 开发框架推荐

文章插图
 
 
Python 的 GUI 开发工具 Flexx
Flexx 是一个纯 Python 工具包,用来创建图形化界面应用程序 。其使用 Web 技术进行界面的渲染 。你可以用 Flexx 来创建桌面应用,同时也可以导出一个应用到独立的 html 文档 。因为使用纯 Python 开发,所以 Flexx 是跨平台的 。只需要有 Python 和浏览器就可以运行 。如果是使用桌面模式运行,推荐使用 Firefox。
八款常用的 Python GUI 开发框架推荐

文章插图
 
Qt库的Python绑定 PyQt
PyQt是Qt库的Python版本 。PyQt3支持Qt1到Qt3 。PyQt4支持Qt4 。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开 。PyQt是用SIP写的 。PyQt 提供 GPL版和商业版 。
八款常用的 Python GUI 开发框架推荐

文章插图
 
Python图形开发包 wxPythonwx
Python 是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面 。wxPython 是作为优秀的跨平台 GUI 库 wxWidgets 的 Python 封装和 Python 模块的方式提供给用户的 。就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,能够运行在32位windows、绝大多数的Unix或类Unix系统、macintosh OS X上 。
八款常用的 Python GUI 开发框架推荐

文章插图
 
Tk图形用户界面 Tkinter
Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口 。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具 。Tk和Tkinter可以运行在大多数的Unix平台、Windows、和Macintosh系统 。
Tkinter 由一定数量的模块组成 。Tkinter位于一个名为_tkinter(较早的版本名为tkinter)的二进制模块中。Tkinter包含了对Tk的低 级接口模块,低级接口并不会被应用级程序员直接使用,通常是一个共享库(或DLL),但是在一些情况下它也被Python解释器静态链接 。
Pywin32Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用 。代码风格可以类似win32 sdk,也可以类似MFC,由你选择 。如果你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择 。
 
Python图形界面开发包 PyGTK【八款常用的 Python GUI 开发框架推荐】PyGTK让你用Python轻松创建具有图形用户界面的程序.底层的GTK+提供了各式的可视元素和功能,如果需要,你能开发在GNOME桌面系统运行的功能完整的软件.
PyGTK真正具有跨平台性,它能不加修改地,稳定运行各种操作系统之上,如linux,Windows,MacOS等.除了简单易用和快速的原型开发能力外,PyGTK还有一流的处理本地化语言的独特功能.
 
用python快速开发绚丽桌面程序 pyui4winpyui4win是一个开源的采用自绘技术的界面库 。支持C++和python 。用它可以很容易实现QQ和360安全卫士这样的绚丽界面 。而且,pyui4win有所见即所得界面设计器,让C++开发人员和python开发人员直接用 设计工具设计界面,而不用关心界面如何生成和运行,可以显著缩短界面开发时间 。在pyui4win中,界面甚至可以完全交给美工去处理,开发人员可以只负责处理业务逻辑,把开发人员彻底从繁杂的界面处理中解放出来 。
八款常用的 Python GUI 开发框架推荐

文章插图
 




    推荐阅读