PyQt

PyQt
软件
软件描述
PyQt结合了Qt和Python的所有优点。
官方网站
访问软件的官方网站了解更多信息
www.riverbankcomputing.co.uk
什么是 PyQt?
PyQt 结合了 Qt 和 Python 的所有优点。
PyQt 是 The Qt 公司的 Qt 应用框架针对 Python 2 和 Python 3 的绑定,可在所有支持 Qt 的平台上运行,包括 Windows、OS X、Linux、iOS 和 Android。PyQt5 支持 Qt v5,而 PyQt4 支持 Qt v4,并可与 Qt v5 构建。这些绑定以一组 Python 模块实现,包含超过 1,000 个类。
PyQt 在所有支持的平台上均采用 GNU GPL v3 和 Riverbank 商业许可双重授权。与 Qt 不同,PyQt 不提供 LGPL 授权版本。
PyQt 不包含 Qt 的副本。您必须自行获取正确授权的 Qt 版本。不过,提供了 GPL 版本的 PyQt5 二进制轮子,其中包含了 LGPL 版本的 Qt。
PyQt4 和 Qt v4 已不再支持,将不再发布新版本。所有新开发强烈推荐使用 PyQt5 和 Qt v5。
🔄 替代方案
22 个选择
FLTK
软件
快速轻量级工具包(FLTK,发音为 fulltick)是由比尔·斯皮察克等人开发的跨平台图形用户界面(GUI)库。该工具包专为3D图形编程设计,提供了对OpenGL的接口,同时也适用于一般的GUI编程。

Crazy Eddie's GUI System
软件
Crazy Eddie's GUI(CEGUI)系统是一个图形用户界面C++库。它特别针对视频游戏的需求而设计,但该库也可用于非游戏任务,如应用程序和工具。

Agar
软件
Agar 是一个现代的开源跨平台图形应用工具包,使用 C、C++ 和 Ada 语言实现(正在开发其他语言的绑定)。它设计简洁,便于集成,遵循“围绕应用程序构建 GUI,而非反之”的理念。

wxPython
软件
wxPython 是 Python 编程语言的 GUI 工具包。它使 Python 程序员能够简单轻松地创建功能强大、高度实用的图形用户界面程序。它是作为 Python 扩展模块(原生代码)实现的,封装了流行的……

PyGObject
软件
PyGObject 是一个 Python 包,为基于 GObject 的库(如 GTK、GStreamer、WebKitGTK、GLib、GIO 等)提供绑定。

Tkinter
软件
tkinter 包(“Tk 接口”)是 Python 标准的 Tcl/Tk 图形用户界面工具包接口。Tk 和 tkinter 在大多数 Unix 平台(包括 macOS)以及 Windows 系统上均可使用。

BeeWare
使用 Python 编写应用程序,并通过丰富的原生用户界面将其发布到 iOS、Android、Windows、macOS、Linux、Web 和 tvOS 平台。一套代码,多端应用,每个平台均提供完全原生的用户体验。
