作家
登录

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

作者: 来源: 2017-09-05 16:54:47 阅读 我要评论

作为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 。

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

Qt库的Python绑定 PyQt

PyQt是Qt库的Python版本。PyQt3支撑Qt1到Qt3。 PyQt4支撑Qt4。它的初次宣布也是在1998年,然则当时它叫 PyKDE,因为开端的时刻SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 供给 GPL版和贸易版。

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

Python图形开辟包 wxPython

【编辑推荐】

  1. Python小白都邑的若何生成词云图片
  2. 用Python做数据分析:Pandas常用数据萌芽语法
  3. Python3中进行HTTP请求的4种方法
  4. 懂得Python asyncio内部实现机制
  5. 10行Python代码创建可视化地图
【义务编辑:未丽燕 TEL:(010)68476606】

wxPython 是 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说冥器静态链接。


Pywin32

Windows Pywin32许可你像VC一样的情势来应用PYTHON开辟win32应用。代码风格可以类似win32 sdk,也可以类似MFC,由钠揭捉?择。如不雅你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择。

Python图形界面开辟包 PyGTK

PyGTK让你用Python轻松创建具有图形用户界面的法度榜样.底层的GTK+供给了各式的可视元素和功能,如不雅须要,你能开辟在GNOME桌面体系运行的功能完全的软件.

PyGTK真正具有跨平台性,它能不加修改地,稳定运行各类操作体系之上,如Linux,Windows,MacOS等.除了简单易用和快速的原型开辟才能外,PyGTK还有一流的处理本地化说话的独特功能.

用python快速开辟绚丽桌面法度榜样 pyui4win

pyui4win是一个开源的采取自绘技巧的界面库。支撑C++和python。用它可以很轻易实现QQ和360安然卫士如许的绚丽界面。并且,pyui4win有所见即所得界面设计器,让C++开辟人员和python开辟人员直接用

设计对象设计界面,而不消关怀界面若何生成和运行,可以明显缩短界面开辟时光。在pyui4win中,界面甚至可以完全交给美工去处理,开辟人员可以只负粜ウ理营业逻辑,把开辟人员彻底大年夜复杂的界面处理中解放出来。

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


  推荐阅读

  MySQL常见错误码的讲解

Error code 1064: Syntax errorselect LastName, FirstName,from Person 履行的时刻会包缺点Error Code: 1064. You have an error in your SQL syntax; check the manual that correspond>>>详细阅读


本文标题:八款常用的Python GUI开发框架推荐

地址:http://www.17bianji.com/lsqh/37159.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)