python编写GUI

  • PythonWin编写GUI

PythonWin通过扩展的形式对MFC的函数进行封装。通过使用PythonWin中的win32gui和win32ui模块可以调用windows API,或者使用MFC来创建GUI界面,仅适用于windows平台

  • Tkinter编写GUI

Tkinter是Python自带的用语GUI编程的模块。Tkinter是对图形库TK的封装。Tkinter是跨平台的,在windows下编写的脚本,可以不加修改的在linux,unix等系统下运行

  • wxPython编写GUI

wxPython是跨平台GUI工具库wxWidges的封装。wxWidges是由C++编写的,类似于windows的MFC。具备跨平台的能力

  • pyGTK编写GUI

pyGTK是对GTK的封装。通过使用pyGTK模块可以在python中使用GTK创建GUI界面。GTK是开源的图像用户界面库。虽然GTK是使用C语言编写的,但其使用了类的思想。可以运行多种操作系统上

  • PyQt编写GUI

PyQt是对Qt的封装。Qt是面向对象的图形用户界面库,可以在多个操作系统上使用。与其他的开源GUI库相比,Qt过于庞大。另外,Qt虽然是开源GUI库,但其许可证限制较复杂。针对不同的系统有不同的限制。如果要使用Qt编写商业软件,则需购买许可。PyQt也严格遵守了Qt的许可证。

你可能感兴趣的:(python编写GUI)