因爲java 編寫的gui要引入 龐大的jdk虛擬機(採用greenjvm 可能在跨平臺會存在問題)。因此呢就考慮pythonjava
python 有着不少的gui框架python
目前本文就針對如下幾種作說明PyQt,PySide,kivy,wxpythonandroid
qt的python實現,存在pyqt5(對qt5的python實現)、pyqt4(對qt4的實現)
有qt designer(下載安裝後既能夠使用)等能夠使用
範例豐富,文檔豐富。
支持python2 及python3.3
更新多。ios
GPL許可,我的用不要緊,商用的話有專門商用證書。windows
基於LGPL許可,可商用
諾基亞收購QT後推出的對qt的實現 基於qt的實現,支持python2.7, 3.3。
也能夠使用qt designer,可是文檔什麼的就沒有pyqt好(大部分均可以參考PYQT)。
收費和免費的區別就很大的!!!框架
pyqt與pyside區別可參考http://qt-project.org/wiki/Differences_Between_PySide_and_PyQt_SimplifiedChinesepython2.7
支持Linux,windows,mac osx,android,ios等多平臺。jvm
1.7.2版本以上基於MIT受權,以前基於LGPL受權。ide
支持py2.7.py3.3佈局
商用推薦
獨特的kv language界面佈局。
只支持python2.7, 3以上還不支持。
可商用
我的意見:推薦
今天就寫到這裏了,下次有空改