28款Python GUI开发框架开源软件

28款Python GUI开发框架开源软件Python 的 UI 开发工具包 KivyKivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。

28款Python GUI开发框架开源软件

  • Python 的 UI 开发工具包 Kivy

    Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。Kivy还提供一个多点触摸鼠标模拟器。 Kivy基于Cython(C extensions for Python)构建,所以开发需要懂得Python语言。当前支持的平台...Kivy更多Kivy信息

    最近更新: Kivy 1.9.1 发布,Python 的 UI 开发工具包 发布于 4个月前

  • Python 的 GUI 开发工具 Flexx

    Flexx 是一个纯 Python 工具包,用来创建图形化界面应用程序。其使用 Web 技术进行界面的渲染。你可以用 Flexx 来创建桌面应用,同时也可以导出一个应用到独立的 HTML 文档。因为使用纯 Python 开发,所以 Flexx 是跨平台的。只需要有 Python 和浏览器就可...更多Flexx信息

    最近更新: Flexx —— 使用 Web 技术的 Python GUI 工具包 发布于 8个月前

  • Python图形开发包 wxPython

    wxPython 是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的  GUI 用户界面。 wxPython 是作为优秀的跨平台 GUI 库 wxWidgets 的 Python 封装和 Python 模块的方式提供给用户的。 就如同Python和wxWidgets一样...wxPython更多wxPython信息

    最近更新: wxPython 3.0 终于发布了 发布于 2年前

  • Qt库的Python绑定 PyQt

    PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供 GPL版和商业版。 PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几...PyQt更多PyQt信息

    最近更新: Git@OSC 项目推荐 —— PyQt 开发的记事本 发布于 12个月前

  • Tk图形用户界面 Tkinter

    Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。Tk和Tkinter可以运行在大多数的Unix平台、Windows、和Macintosh系统。 Tkinter 由一定数量的模块组成。Tkinter位于一个名为_tkinter(...更多Tkinter信息

  • Pywin32

    Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。代码风格可以类似win32 sdk,也可以类似MFC,由你选择。如果你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择。更多Pywin32信息

  • Python图形界面开发包 PyGTK

    PyGTK让你用Python轻松创建具有图形用户界面的程序.底层的GTK+提供了各式的可视元素和功能,如果需要,你能开发在GNOME桌面系统运行的功能完整的软件. PyGTK真正具有跨平台性,它能不加修改地,稳定运行各种操作系统之上,如Linux,Windows,MacOS等.除了简单易用...更多PyGTK信息

  • 用python快速开发绚丽桌面程序 pyui4win

    pyui4win是一个开源的采用自绘技术的界面库。支持C++和python。用它可以很容易实现QQ和360安全卫士这样的绚丽界面。而且,pyui4win有所见即所得界面设计器,让C++开发人员和python开发人员直接用 设计工具设计界面,而不用关心界面如何生成和运行,可以显著...pyui4win更多pyui4win信息

  • 深度图形界面库 Deepin UI

    Deepin UI 是为了改善 Linux 应用程序外观易用性和提高开发效率而做的一整套界面库. Deepin UI都做了哪些工作? 不再局限于 GTK+ 的默认控件外观和布局。设计师完全可以根据自己的想象来设计控件的外观和布局。 快速方便的主题切换引擎。不用像传统 GTK/QT...Deepin UI更多Deepin UI信息

    最近更新: Deepin UI 和深度影音播放器发布 1.0.1 版本 发布于 4年前

  • 桌面应用框架 OneRing

    OneRing是一个跨平台的桌面应用框架。和Adobe AIR类似,它支持用html/js/css制作用户界面,与之不同的是,它的应用为本地程序,可以直接访问操作系统的数据。 运行流程: 应用启动时,会加载框架的运行时库,注册应用url的访问方法(如WSGI),并调用框架的...更多OneRing信息

  • Python for Qt PySide

    PySide 项目的目的是提供一个 LGPL 的 Python 绑定 Qt 开发平台更多PySide信息

    最近更新: PySide 1.2.2 发布 发布于 2年前

  • 跨平台的Python GUI工具包 AutoPy

    AutoPy是一个简单跨平台的  Python GUI工具包,可以控制鼠标,键盘,匹配颜色和屏幕上的位图。使用纯ANSI C编写而成,可运行在Mac OS X, Windows和  X11上。 示例代码: import autopy def  hello_there_world():     autopy.alert.alert("Hel...AutoPy更多AutoPy信息

  • Python的图形接口 pyGlet

    pyglet 提供了面向对象的编程接口,用来开发游戏和其他视觉效果非常丰富的跨平台应用程序。pyGlet更多pyGlet信息

  • Python-SIP

    SIP 是为Python生成C++接口代码的工具,它与 SWIG 类似,但使用不同的接口格式。它用作创建 PyQt 和 PyKDE ,并支持 Qt signal/slot 系统。更多Python-SIP信息

    最近更新: Python-SIP 4.16 发布 发布于 2年前

  • Python的UI工具包 Pmw

    Pmw (Python megawidgets) 是一个 Python 工具包用来创建各种高级的用户界面组件,使用 Tkinter 模块。更多Pmw信息

  • Python的GUI框架 Camelot

    Camelot 是一个 Python 的GUI框架,用来构建桌面图形化界面的应用。基于 Sqlalchemy 和 PyQt 开发。Camelot更多Camelot信息

  • Python 的 UI 组件 Tix

    Tix (Tk 接口扩展) 是一个强大的 Python 的 UI 组件。使用 Tix 可大大改善图形界面应用的显示效果和功能。更多Tix信息

  • wxWebkit

    wxwebkit,是mac上面的WebKit工具包wrapper,整一个浏览器了。可以直接编辑、运行JS,嗯,有点像 Opera的界面。只要取得编辑光标,就可以实现各种HTML的元素编写。就是比较大。软件包有11M。eclass已经写了一个HTMLEDITOR,但编译了,py源码的用不了。...更多wxWebkit信息

  • Python的多点触摸界面库 PyMT

    PyMT 是一个 Python多点触摸用户界面库。 示例代码: from pymt import * class CircleDrawer(MTWidget): '''Draw a circle at the position of all touches.''' def draw(self): set_color(1, 0, 0) for touch in getCurrentTou...更多PyMT信息

  • Dabo

 

  • Dabo 是一个基于wxpython的再封装库。它提供数据库访问,商业逻辑以及用户界面。更多Dabo信息

    • PyKDE

      PyKDE允许您用python使用kdelibs中大多数重要的类和方法。它可以让我们开发出与KDE兼容的好看的图形化应用程序,并允许我们用Python开发。因此python是一个比C++更有效率更方便的开发环境。更多PyKDE信息

    • QFramer 的 Python 增强版 PFramer

      PFramer 是 QFramer 的 Python 增强版本。 兼容 PySide/PyQt4/PyQt5的各个版本 兼容python2.7 和 python3.4 完整的qss换肤机制 可重用模块qframer,对Qt基础控件进行二次封装...PFramer更多PFramer信息

    • GUI 开发框架 Django-Report-Builder

      Django-Report-Builder 是 Django ORM 上一个 GUI 开发框架,用于构建自定义查询并显示结果。Django-Report-Builder更多Django-Report-Builder信息

    • Gaphas

      Gaphas是一套采用Python语言撰写的、应用与GTK+程序上的图式控件,其本质是采用Cairo渲染的MVC容器。 Gaphas的其它特性还包括: 每个Gaphas拥有自己独立的坐标系统 相互之间可以连接 容器中的多视图支持 多种画图工具可供选择 用户工具完备 无限制撤销、重...更多Gaphas信息

    • pyftk

      pyftk是ftk的python binding * pyftk的版本号与ftk的版本号保持一致,现在是v0.6。 * pyftk现在支持Linux,对Windows的支持没有测试过。 * pyftk使用python的ctypes模块实现,而不是使用c来实现扩展。 * pyftk提供的结构与ftk提供的接口是一样的,不是面向...更多pyftk信息

    • GUI 工具包 Toga

      Toga 是一个 Python 原生的 GUI 工具包。这是 BeeWare suite 的一部分。运行演示程序: $ pip install toga-demo $ toga-demoToga更多Toga信息

    • wxPython SDI 框架 wxOneShell

      wxOneShell由一问(牧云)开发,是一个快速开发wxPython SDI程序的框架,wxOneShell的设计目的,是将程序设计中图像界面的例行功能隔离出来,只用ini文件配置即可完成 Logo屏幕、多面板切换的界面、自动生成菜单和工具条、定义热键、任务条图标菜单、多语言切...wxOneShell更多wxOneShell信息

    • Python 多维数组界面 Bolt project

      Bolt 是一个给本地或分布式多维数组提供 Python 界面的开源库,它旨在优化数据处理性能,不管数据是小型、中型还是非常非常大型的数据,它通过一个普通且熟悉的 ndarray 界面来完成这项任务。 Bolt 核心 100% 是 Python。目前由 NumPy (本地)或火花(分...更多Bolt project信息