- 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的許可證。