Python KivyKivy UI开发工具包是一个开源工具包,使程序创建跨平台运行相同的源代码。它侧重于创新的用户界面开发,比如多点触摸应用程序。Kivy还提供了一个多点触控鼠标模拟器。目前支持平台包括:Linux、Windows、Mac OS X和Android。Kivy函数可以处理动画,缓存,手势,和绘画。它也有很多内置的用户界面控件,如按钮、相机、表、滑块和树控件。Python的GUI开发工具FlexxFlexx是一个纯Python工具用于创建图形界面的应用程序。它使用Web技术来呈现界面。你可以使用Flexx创建桌面应用程序,您还可以导出应用程序到一个单独的HTML文档。因为它是在纯Python开发,Flexx是跨平台的。
如果您正在运行在桌面模式中,Firefox是推荐。Python绑定的Qt库PyQtPyQt Qt的Python版本库。PyQt3支持Qt1 Qt3。PyQt4支持Qt4。它在1998年首次发布,但它被称为PyKDE当时,因为SIP和PyQt没有开始分离。PyQt写在SIP。PyQt提供和商业版的GPL版本。Python GUI图形开发包wxPythonwxPython是一个优秀的Python语言的图形库,允许Python程序员轻松地创建一个完整的GUI用户界面与完整的功能键。wxPython是提供给用户一个Python包和Python模块的良好的跨平台的GUI wxWidgets库。就像Python和wxWidgets, wxPython也是一个开源软件,和具有良好的跨平台能力。
Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。Tk和Tkinter可以运行在大多数Unix平台上,Windows和Macintosh系统。Tkinter包含一定数量的模块。Tkinter位于一个二进制模块,名叫_tkinter(早期版本命名Tkinter)。Tk Tkinter包含一个低级,接口模块。底层接口是不能直接使用应用程序级程序员。通常是一个共享库(DLL),但在某些情况下也是静态链接的Python解释器。Pywin32Windows Pywin32允许您使用PYTHON开发win32应用程序的形式像VC。代码风格可以类似win32 sdk或MFC,这是你的选择。如果你仍然不放弃vc-like过程在python代码,这是一个不错的选择。
底层的GTK +提供各种各样的视觉元素和功能。如果有必要,您可以开发功能齐全的GNOME桌面系统上运行的软件。PyGTK真正跨平台。它可以稳定运行在不同的操作系统,如Linux、Windows、MacOS,等等,没有修改。除了易于使用和快速原型功能,PyGTK还拥有一流的加工当地语言的独特功能。使用python pyui4win快速开发一个华丽的桌面程序