作為Pyhon開發(fā)者,你遲早都會碰到圖形用戶界面(GUI)應用開發(fā)任務,這時候我們就需要一些界面庫來幫助我們快速搭建界面,python的界面庫很多,這里只列出幾種:
1.tkinter
Tkinter(也叫Tk接口)是Tk圖形用戶界面工具包標準的Python接口。Tk是一個輕量級的跨平臺圖形用戶界面(GUI)開發(fā)工具。Tk和Tkinter可以運行在大多數(shù)的Unix平臺、Windows、和Macintosh系統(tǒng)。
Tkinter由一定數(shù)量的模塊組成。Tkinter位于一個名為_tkinter(較早的版本名為tkinter)的二進制模塊中。Tkinter包含了對Tk的低級接口模塊,低級接口并不會被應用級程序員直接使用,通常是一個共享庫(或DLL),但是在一些情況下它也被Python解釋器靜態(tài)鏈接。
2.pyqt
PyQt是Qt庫的Python版本。PyQt3支持Qt1到Qt3。PyQt4支持Qt4。它的首次發(fā)布也是在1998年,但是當時它叫PyKDE,因為開始的時候SIP和PyQt沒有分開。PyQt是用SIP寫的。PyQt提供GPL版和商業(yè)版。
3.wxpython
wxPython是Python語言的一套優(yōu)秀的GUI圖形庫,允許Python程序員很方便的創(chuàng)建完整的、功能鍵全的GUI用戶界面。wxPython是作為優(yōu)秀的跨平臺GUI庫wxWidgets的Python封裝和Python模塊的方式提供給用戶的。
就如同Python和wxWidgets一樣,wxPython也是一款開源軟件,并且具有非常優(yōu)秀的跨平臺能力,能夠運行在32位windows、絕大多數(shù)的Unix或類Unix系統(tǒng)、MacintoshOSX上。
4.Kivy
這是一個非常有趣的項目,基于OpenGLES2,支持Android和iOS平臺的原生多點觸摸,作為事件驅(qū)動的框架,Kivy非常適合游戲開發(fā),非常適合處理從widgets到動畫的任務。如果你想開發(fā)跨平臺的圖形應用,或者僅僅是需要一個強大的跨平臺圖形用戶開發(fā)框架,Kivy都是不錯的選擇。
以上內(nèi)容為大家介紹了怎么在python開發(fā)界面,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構(gòu):千鋒教育。http://m.2667701.com/