wxPython 是 C++ 的 wxWidgets 库的 Python 封装,提供原生外观和良好用户体验。它支持 Windows、macOS 和 Linux,适合需要原生风格的应用程序开发。
Tkinter 是 Python 标准库中的 GUI 工具包,基于 Tcl/Tk 实现。它简单易用,适合快速开发小型桌面应用程序。虽然功能较为基础,但无需额外安装,广泛用于教学和轻量级项目开发。
PyQt 是对 Qt 框架的 Python 封装,提供丰富的控件和现代 UI 设计能力。PyQt5 支持 Qt5,PyQt6 支持 Qt6,适用于构建复杂的企业级桌面应用,支持跨平台部署,具备商业授权和 LGPL 授权选项。
PySide 是由 Qt 官方维护的 Python 绑定,与 PyQt 功能相似,但采用更宽松的 LGPL 许可证,更适合开源项目使用。PySide2 基于 Qt5,PySide6 则基于 Qt6 构建。
Kivy 是一个开源的 Python 框架,专为开发多点触控应用设计,支持 Android、iOS、Windows、Linux 和 macOS。适合创建交互式应用程序、游戏和数据可视化工具。
DearPyGui 是一个轻量级 GPU 加速 GUI 框架,基于即时模式的 Dear ImGui。适合用于快速开发调试工具、小型界面或实时数据可视化应用。