Kivy是壹個開源工具包,它使得用相同源代碼創建的程序能夠跨平臺運行。它主要關註創新的用戶界面開發,如多點觸摸應用。Kivy還提供了壹個多點觸控鼠標模擬器。目前支持的平臺包括:Linux、Windows、Mac OS X和Android。
Kivy具有處理動畫、緩存、手勢、繪圖和其他功能的能力。它還有許多內置的用戶界面控件,如按鈕、相機、表格、Spder和樹控件。
Python的GUI開發工具Flexx
Flexx是壹個純Python工具包,用於創建圖形界面應用程序。它使用Web技術來呈現界面。您可以使用Flexx創建桌面應用程序,也可以將應用程序導出到單獨的HTML文檔中。Flexx是跨平臺的,因為它是純Python開發的。妳只需要Python和壹個瀏覽器來運行它。如果在桌面模式下運行,建議使用Firefox。
Python綁定Qt庫的PyQt
PyQt是Qt庫的Python版本。PyQt3支持Qt1至Qt3。PyQt4支持Qt4。最早發布於1998,不過當時叫PyKDE,因為SIP和PyQt壹開始就沒有分開。PyQt是用SIP寫的。PyQt提供GPL版本和商業版本。
Python圖形開發包wxPython
WxPython是Python語言中壹個優秀的GUI圖形庫,它允許Python程序員輕松地創建壹個完整的GUI用戶界面,具有完整的功能鍵。WxPython作為壹個優秀的跨平臺GUI庫wxWidgets的Python封裝和Python模塊提供給用戶。
與Python和wxWidgets壹樣,wxPython是壹款開源軟件,具有出色的跨平臺能力,可以在32位windows、大多數Unix或類Unix系統以及Macintosh OS X上運行。
圖形用戶界面
Tkinter(也稱為Tk接口)是Tk圖形用戶界面工具包標準的Python接口。Tk是壹個輕量級的跨平臺圖形用戶界面(GUI)開發工具。Tk和Tkinter可以在大多數Unix平臺、Windows和Macintosh系統上運行。
Tkinter由壹定數量的模塊組成。tkinter位於名為_tkinter的二進制模塊中(早期版本名為Tkinter)。Tkinter包含壹個Tk的低級接口模塊。底層接口不會被應用級程序員直接使用,但通常是* * *共享庫(或DLL),但在某些情況下也會被Python解釋器靜態鏈接。
Pywin32
Windows Pywin32允許使用PYTHON以VC的形式開發win32應用程序。代碼風格可以類似win32 sdk,也可以類似MFC,由妳決定。如果妳還是不放棄python下類似vc的代碼流程,那麽這是壹個不錯的選擇。
Python圖形界面開發包PyGTK
PyGTK允許妳用Python輕松地創建帶有圖形用戶界面的程序。底層的GTK+提供了各種可視化元素和功能,如果有必要,您可以開發運行在GNOME桌面系統上的全功能軟件。
PyGTK是真正的跨平臺。無需修改即可在各種操作系統上穩定運行,如Linux、Windows、MacOS等。除了簡單易用和快速的原型開發能力,PyGTK還擁有壹流的處理本地化語言的獨特功能。
用python快速開發華麗的桌面程序pyui4win
Pyui4win是壹個開源的接口庫,具有自繪制技術。支持C++和python。有了它,可以輕松實現QQ、360安全衛士這樣華麗的界面。而且pyui4win的所見即所得界面設計器,C++開發者和python開發者都可以直接使用。
設計工具來設計接口,不管接口是如何生成和運行的,都可以大大縮短接口開發時間。在pyui4win中,界面甚至可以完全由美工來處理,開發者只需處理業務邏輯,將開發者從繁雜的界面處理中徹底解放出來。
更多Python相關技術文章,請訪問Python教程部分學習!以上是邊肖分享的關於python圖形界面開發用什麽的詳細內容。希望對大家有幫助。更多python教程請關註環球常春藤其他相關文章!