pyui4win開源項目
目標:python作高效windows開發
20130721 增長編譯爲python擴展包,支持原生python調用
20130717 支持多線程運行
20130717 加入checkbox
20130617 新增餅圖控件
20130613 新增動畫控件
支持常規控件 python
開源項目官方地址: http://www.xiaoniuhui.com/ windows
如今用pyui4win開發一些工做中的小工具很是合適,如下就是我用它開發的工做中的小工具 多線程
項目的來歷:
python很適合寫一些自動化腳本。我工做中經常使用python寫一些自動化工具。近來這些工具常常須要一些交互,而且這些工具通常會在整個項目組中使用,須要有一個友好的界面。但我不想再去學習那些qt之類的界面庫了。它們很全備,可是學習成本也高。我只想界面能實現簡單的功能便可。我對duilib還比較熟悉。因而就產生了一個將duilib和python結合的想法。因此就有了這個項目。 框架
vs PyQt:
dui是一種適合開發絢麗界面的技術。界面想有多絢麗,就能夠有多絢麗,由於界面全是圖片貼出來的。因此,就這一點來說,若是要開發絢麗的界面,dui能夠絕不費勁。可是Qt就麼有那麼容易了。 eclipse
項目的發展:
很快,這個目標就實現了。並且也在項目組中使用,有界面的確方便。可是,也存在一些不盡人意的地方。好比執行一個長時間的任務,界面就卡住不動。雖然對內部使用來說,不是什麼問題。但做爲一個開發人員,總以爲不爽。慢慢地,這個項目增長了不少重要特性,好比多線程支持。如今業務再不會卡住界面,並且界面上的動畫也很流暢。又開發了一些控件。
最近解決了python原生調試的問題。之前不支持原生python調試,只能在文件中打log。如今你能夠在eclipse或pycharm中用python直接寫邏輯調試,可爽了。呵呵,解決了這個問題,可以讓我高興了。 工具
項目的將來:
但願這個項目最終發展成一個高效的開發框架:用vc開發控件,用自動化工具設計界面,用python寫業務邏輯,用python開發工具調試邏輯。其實,項目已經基本實現了。我本身寫的工具就是這樣來作的。
我也但願隨着這個項目愈來愈完善,它不只是咱們手中開發小工具的利器,也能夠開發複雜的應用。 學習