您的位置是:网站首页>Python编程Python编程

最火的七个Python图形化gui开发框架

少儿编程网2019-12-15 14:44:17Python编程 人已围观 来源:少儿编程 -用户投稿

简介作为Pyhon开发者,我们迟早都会碰到图形用户界面(GUI)应用开发任务,目前市场上有大量PythonGUI开发框架可供选择,PythonwikiGUIprogramming给出了超过30个跨平台框架方案,包括Pyjamas这样的跨浏览器web开发框架。如何从众多的PythonGUI框架和工具包中进

作为Pyhon开发者,我们迟早都会碰到图形用户界面(GUI)应用开发任务,目前市场上有大量python GUI开发框架可供选择,Python wiki GUI programming给出了超过30个跨平台框架方案,包括Pyjamas这样的跨浏览器web开发框架。

如何从众多的Python GUI框架和工具包中进行选择是个头疼的问题,以下少儿编程网整理推荐四个开发工具包(Gtk、Qt、Tk和wxwidgets)以及七个**框架供广大开发者参考(除了PyQt其他都完全免费):DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

**火的七个Python图形化gui开发框架DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

KivyDjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

这是一个非常有趣的项目,基于OpenGL ES 2,支持Android和iOS平台的原生多点触摸,作为事件驱动的框架,Kivy非常适合游戏开发,非常适合处理从widgets到动画的任务。如果你想开发跨平台的图形应用,或者仅仅是需要一个强大的跨平台图形用户开发框架,Kivy都是不错的选择。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

PyformsDjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

诞生只有两年的Pyforms是一个Python2.7/3.x跨环境图形应用开发框架,模块化和代码复用可以节省大量工作。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

PyGObject(PyGi)DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

PyGObject是一个利用GTK+为GNOME或Python应用开发的组件,可与跨平台代码库GObject绑定。GTK+是一个功能全面的免费跨平台widget开发工具包,为大量Linux和Windows/Mac OSX应用开发图形用户界面。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

下面,是另外四个关于Python GUI的开发框架DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

PyQtDjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

Qt是一个C++编写的跨平台开发框架,如果你的应用是完全开源的,就可以免费使用Qt,否则你需要购买商业许可。Qt已经存在很久,一度属于诺基亚公司,作为一个非常全面的工具代码库和API,被大量行业广泛采用,覆盖包括移动在内的多个平台。你的设备中使用的卫星导航应用,其图形用户界面往往就是Qt开发的。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

PyGUIDjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

与Kivy和PyQt相比,PyGUI的**大区别是仅仅面向UNIX、Macintosh和Windows平台。PyGUI的一个主要目的就是尽量减少Python应用与平台底层GUI之间的代码量,如果你需要一个简单快速容易上手的GUI开发框架,那么PyGUI是一个不错的选择。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

libavgDjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

libavg是一个C++编写的第三方开源库,可以运行在Linux、Mac OS X和Windows平台上。libavg被*方应用于艺术性较强的展示应用,可以同时处理数以千计的多媒体对象(图片、文本、视频和摄像头数据)。那些大屏幕上展示的多人共玩的多点触摸游戏,八成都有libavg的功劳。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

wxPythonDjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

虽然还没有为Python3做好准备,但是作为资格**老,**流行的Python GUI开发框架之一,wxPython名气很大,不得不提。wxPython基于wxWidgets,是一个C++编写的跨平台GUI库,除了标准的对话框,还提供一个2D路径绘制API,支持多种文件格式以及文本编辑和字处理widgets。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

以上,就是本文所讲解的,关于Python GUI开发框架的知识点。DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

以上就是**火的七个Python图形化gui开发框架的详细内容,更多请关注少儿编程网其它相关文章!DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

来源:php中文网DjR少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


相关文章:

支持一下 ( )

最火的七个Python图形化gui开发框架

      匿名评论
    • 评论
    人参与,条评论
    最火的七个Python图形化gui开发框架

微信公众号

免费视频教程

先知道