2017年最棒的七個Python圖形應(yīng)用GUI開發(fā)框架

轉(zhuǎn)載自:http://mp.weixin.qq.com/s/EREPH5KXkEfZW3W4dmH08A

姓名:梅金波? ? ? ? ? ? ? ? ? ? 學(xué)號:16010110036

【嵌牛導(dǎo)讀】作為Pyhon開發(fā)者,你遲早都會碰到圖形用戶界面(GUI)應(yīng)用開發(fā)任務(wù),目前市場上有大量Python GUI開發(fā)框架可供選擇咐熙,Python wiki GUI programming給出了超過30個跨平臺框架方案退敦,包括Pyjamas這樣的跨瀏覽器web開發(fā)框架。

【嵌牛鼻子】python,GUI

【嵌牛提問】python有哪些GUI框架倘待?

【嵌牛正文】

如何從眾多的Python GUI框架和工具包中進(jìn)行選擇是個頭疼的問題萍倡,整理推薦四個開發(fā)工具包(Gtk、Qt熄捍、Tk和wxwidgets)以及七個優(yōu)秀框架供廣大開發(fā)者參考(除了PyQt其他都完全免費):

1、Kivy

這是一個非常有趣的項目母怜,基于OpenGL ES 2余耽,支持Android和iOS平臺的原生多點觸摸,作為事件驅(qū)動的框架苹熏,Kivy非常適合游戲開發(fā)碟贾,非常適合處理從widgets到動畫的任務(wù)。如果你想開發(fā)跨平臺的圖形應(yīng)用轨域,或者僅僅是需要一個強大的跨平臺圖形用戶開發(fā)框架袱耽,Kivy都是不錯的選擇。

2干发、Pyforms

誕生只有兩年的Pyforms是一個Python2.7/3.x跨環(huán)境圖形應(yīng)用開發(fā)框架朱巨,模塊化和代碼復(fù)用可以節(jié)省大量工作。

3枉长、PyGObject(PyGi)

PyGObject是一個利用GTK+為GNOME或Python應(yīng)用開發(fā)的組件冀续,可與跨平臺代碼庫GObject綁定琼讽。GTK+是一個功能全面的免費跨平臺widget開發(fā)工具包,為大量Linux和Windows/Mac OSX應(yīng)用開發(fā)圖形用戶界面沥阳。

4跨琳、PyQt

Qt是一個C++編寫的跨平臺開發(fā)框架,如果你的應(yīng)用是完全開源的桐罕,就可以免費使用Qt脉让,否則你需要購買商業(yè)許可。Qt已經(jīng)存在很久功炮,一度屬于諾基亞公司溅潜,作為一個非常全面的工具代碼庫和API,被大量行業(yè)廣泛采用薪伏,覆蓋包括移動在內(nèi)的多個平臺滚澜。你的設(shè)備中使用的衛(wèi)星導(dǎo)航應(yīng)用,其圖形用戶界面往往就是Qt開發(fā)的嫁怀。

5设捐、PyGUI

與Kivy和PyQt相比,PyGUI的最大區(qū)別是僅僅面向UNIX塘淑、Macintosh和Windows平臺萝招。PyGUI的一個主要目的就是盡量減少Python應(yīng)用與平臺底層GUI之間的代碼量,如果你需要一個簡單快速容易上手的GUI開發(fā)框架存捺,那么PyGUI是一個不錯的選擇槐沼。

6、libavg

libavg是一個C++編寫的第三方開源庫捌治,可以運行在Linux岗钩、Mac OS X和Windows平臺上。libavg被官方應(yīng)用于藝術(shù)性較強的展示應(yīng)用肖油,可以同時處理數(shù)以千計的多媒體對象(圖片兼吓、文本、視頻和攝像頭數(shù)據(jù))森枪。那些大屏幕上展示的多人共玩的多點觸摸游戲视搏,八成都有l(wèi)ibavg的功勞。

7疲恢、wxPython

雖然還沒有為Python3做好準(zhǔn)備凶朗,但是作為資格最老瓷胧,最流行的Python GUI開發(fā)框架之一,wxPython名氣很大,不得不提髓涯。wxPython基于wxWidgets,是一個C++編寫的跨平臺GUI庫宛畦,除了標(biāo)準(zhǔn)的對話框,還提供一個2D路徑繪制API揍移,支持多種文件格式以及文本編輯和字處理widgets次和。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市那伐,隨后出現(xiàn)的幾起案子踏施,更是在濱河造成了極大的恐慌,老刑警劉巖罕邀,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件畅形,死亡現(xiàn)場離奇詭異,居然都是意外死亡诉探,警方通過查閱死者的電腦和手機日熬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肾胯,“玉大人竖席,你說我怎么就攤上這事【炊牵” “怎么了毕荐?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長帘皿。 經(jīng)常有香客問我东跪,道長,這世上最難降的妖魔是什么鹰溜? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任虽填,我火速辦了婚禮,結(jié)果婚禮上曹动,老公的妹妹穿的比我還像新娘斋日。我一直安慰自己,他們只是感情好墓陈,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布恶守。 她就那樣靜靜地躺著,像睡著了一般贡必。 火紅的嫁衣襯著肌膚如雪兔港。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天仔拟,我揣著相機與錄音衫樊,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛科侈,可吹牛的內(nèi)容都是我干的载佳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼臀栈,長吁一口氣:“原來是場噩夢啊……” “哼蔫慧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起权薯,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤姑躲,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后盟蚣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肋联,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年刁俭,在試婚紗的時候發(fā)現(xiàn)自己被綠了橄仍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡牍戚,死狀恐怖侮繁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情如孝,我是刑警寧澤宪哩,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站第晰,受9級特大地震影響锁孟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜茁瘦,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一品抽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧甜熔,春花似錦圆恤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至焊虏,卻和暖如春淡喜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诵闭。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工炼团, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓们镜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親润歉。 傳聞我的和親對象是個殘疾皇子模狭,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容