python圖形介面(GUI)設計

來源:互聯網
上載者:User

標籤:

不要問我為什麼要用 python 來做這種事,我回到“高興咋地”也不是不可以,總之好奇有沒有好的解決方案。逛了一圈下來,總體上來說,python 圖形介面有以下幾個可行度比較高的解決方案。

 

1. pyside

為什麼要把它寫第一個呢?因為已經接觸過 Qt,所以,總體來講,感覺它更親一點。沒錯,它就是 pyQt 的 LGPL 版本(Qt官方的介紹是,Python for Qt)。

這個架構最早是由 Nokia 的芒果團隊做完的,但是,眾所周知的原因,這個團隊已經消失了。目前從找到的資料來看,Qt 重新接管了它的開發工作,而且處於活躍狀態。但是也不見有人推廣啊。。。據說,Matplotlib,PhotoGrabber,Wing IDE,Lucas Chess,Fminer都是用 pyside 來做的,貌似很好用的樣子(別問我他們是幹嘛的,我是 copy 來的)。

Nokia 的團隊開發的喲!是為了手機開發的喲!那自然天然的支援 Qt Mobile Interface 了。

它的首頁:http://qt-project.org/wiki/PySide/

這兩位兄台對 pyside 做了不錯的介紹:

1) http://blog.sina.com.cn/s/blog_62c832270101dca6.html

2)http://www.cnblogs.com/goodhacker/p/3984377.html

 

2. tkInter

這是 python 做的 tk/tcl 的殼。tk/tcl 有著廣泛的應用,據說使用者群體很龐大。而且, tcl8 以後,用它做出來的 App 已經可以具備系統原生的效果了,不再是那種醜醜的介面。

這個是 python 官方承認的標準 GUI 方案(官方說 “de-facto standard“,執行上的標準,我們還沒承認?),資料也比較多,自行瞭解吧,這裡只做備忘。

總體感覺不大好,雖然說也支援多種平台,但是還是呵呵了。

首頁:https://wiki.python.org/moin/TkInter/

 

3. wxPython

wxWidget 的 python 版本。wxWidget 的知名度也就不必介紹了,似乎 wxPython 也比 tkinter 更受歡迎。wxPython 的官方站更是吊炸天的掛著一句“Why the hell hasn‘t wxPython become the standard GUI for Python yet?”。

tkinter 都沒興趣瞭解, wxWidget 也就被呵呵了。不過做小三能做這麼有名,也自然有過人之處,自然不能榜上無名。

首頁:http://www.wxpython.org

python圖形介面(GUI)設計

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.