其他图形用户界面

主要的跨平台WindowsMac OS X,类UnixGUI工具包可供Python使用:

参见

PyGObject
PyGObject使用GObject为C库提供内省绑定。其中一个库是GTK + 3小部件集.GTK +提供了比Tkinter提供的更多小部件。提供了一个onlinePython GTK + 3 Tutorialis .
PyGTK
PyGTK为旧版本的GTK + 2提供了绑定。它提供了一个面向对象的接口,它的级别略高于C的接口。还有绑定到GNOME。有一个在线教程.
PyQt
PyQt sip – 包装绑定到Qt工具包Qt是一个广泛的C ++ GUI应用程序开发框架,可用于UnixWindowsMac OS X. sip 是一个为C ++库生成Python类绑定的工具,专门为Python设计。
PySide
PySide是由诺基亚提供的Qt工具包的新绑定。与PyQt相比,它的许可方案对非开源应用更友好.
wxPython
wxPython是一个跨平台GUI工具包用于围绕流行的wxWidgets(以前称为wxWindows)C ++工具包构建的Python。它通过尽可能使用每个平台的本机部件(在类Unix系统上使用GTK +),为Windows,Mac OS X和Unix系统上的应用程序提供本机外观。除了广泛的小部件之外,wxPython还提供了用于onlinedocumentation和上下文相关帮助,打印,HTML查看,低级设备上下文绘制,拖放,系统剪贴板访问,基于XML的资源格式等的类,包括一个不断增长的用户贡献模块库.

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

评论被关闭。