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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章