其他图形用户界面包 — Python 文档

来自菜鸟教程
Python/docs/3.7/library/othergui
跳转至:导航、​搜索

其他图形用户界面包

主要的跨平台(Windows、Mac OS X、类 Unix)GUI 工具包可用于 Python:

也可以看看

对象
PyGObject 使用 GObject 为 C 库提供内省绑定。 这些库之一是 GTK+ 3 小部件集。 GTK+ 带有比 Tkinter 提供的更多的小部件。 可以使用在线 Python GTK+ 3 教程
PyGTK
PyGTK 为旧版本的库 GTK+ 2 提供绑定。 它提供了一个比 C 语言层次稍高的面向对象的接口。 还有与 GNOME 的绑定。 在线 教程 可用。
PyQt
PyQt 是一个 sip 包装的 Qt 工具包绑定。 Qt 是一个广泛的 C++ GUI 应用程序开发框架,可用于 Unix、Windows 和 Mac OS X。 sip 是一个为 C++ 库生成绑定作为 Python 类的工具,是专门为 Python 设计的。
PySide2
PySide2 也称为 Qt for Python 项目,是一种较新的 Qt 工具包绑定。 它由 Qt 公司提供,旨在为 Qt 5 提供完整的 PySide 端口。 与 PyQt 相比,它的许可方案对非开源应用程序更友好。
蟒蛇
wxPython 是 Python 的跨平台 GUI 工具包,它围绕流行的 wxWidgets(以前称为 wxWindows)C++ 工具包构建。 它通过尽可能使用每个平台的本机小部件(类 Unix 系统上的 GTK+)为 Windows、Mac OS X 和 Unix 系统上的应用程序提供本机外观和感觉。 除了一组广泛的小部件之外,wxPython 还提供了用于在线文档和上下文相关帮助、打印、HTML 查看、低级设备上下文绘制、拖放、系统剪贴板访问、基于 XML 的资源格式等的类,包括一个不断增长的用户贡献模块库。


PyGTK、PyQt、PySide2 和 wxPython,与 Tkinter 相比,它们都具有现代的外观和感觉以及更多的小部件。 此外,还有许多其他适用于 Python 的 GUI 工具包,包括跨平台的和特定于平台的。 请参阅 Python Wiki 中的 GUI Programming 页面以获取更完整的列表,以及指向比较不同 GUI 工具包的文档的链接。