24.7. 其他图形用户界面包 — Python 文档
来自菜鸟教程
Python/docs/2.7/library/othergui
24.7. 其他图形用户界面包
主要的跨平台(Windows、Mac OS X、类 Unix)GUI 工具包可用于 Python:
也可以看看
- PyGTK
- 是 GTK 小部件集的一组绑定。 它提供了一个比 C 语言层次稍高的面向对象的接口。 它带有比 Tkinter 提供的更多的小部件,并且有很好的特定于 Python 的参考文档。 还有与 GNOME 的绑定。 在线 教程 可用。
- PyQt
- PyQt 是一个 sip 包装的 Qt 工具包绑定。 Qt 是一个广泛的 C++ GUI 应用程序开发框架,可用于 Unix、Windows 和 Mac OS X。 sip 是一个为 C++ 库生成绑定作为 Python 类的工具,是专门为 Python 设计的。 PyQt3 绑定有一本书,GUI Programming with Python: QT Edition by Boudewijn Reempt。 PyQt4 绑定还有一本书,Rapid GUI Programming with Python and Qt,作者是 Mark Summerfield。
- 蟒蛇
- wxPython 是 Python 的跨平台 GUI 工具包,它围绕流行的 wxWidgets(以前称为 wxWindows)C++ 工具包构建。 它通过尽可能使用每个平台的本机小部件(类 Unix 系统上的 GTK+)为 Windows、Mac OS X 和 Unix 系统上的应用程序提供本机外观和感觉。 除了一组广泛的小部件之外,wxPython 还提供了用于在线文档和上下文相关帮助、打印、HTML 查看、低级设备上下文绘制、拖放、系统剪贴板访问、基于 XML 的资源格式等的类,包括一个不断增长的用户贡献模块库。 wxPython 有一本书,wxPython in Action,作者是 Noel Rappin 和 Robin Dunn。
PyGTK、PyQt 和 wxPython,与 Tkinter 相比,它们都具有现代的外观和感觉以及更多的小部件。 此外,还有许多其他适用于 Python 的 GUI 工具包,包括跨平台的和特定于平台的。 请参阅 Python Wiki 中的 GUI Programming 页面以获取更完整的列表,以及指向比较不同 GUI 工具包的文档的链接。