因为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以上还不支持。
可商用
我的意见:推荐
今天就写到这里了,下次有空改