依然采用python和QT的组合
pyqt许可是gpl , pyside2 许可是lgpl
传统的方式是使用pyqt,现在可以使用pyside(对应qt4)和pyside2(对应qt5),
使用virtualenv 创建独立的python虚拟环境,这样可以针对不同的python版本进行测试,以及使用pip进行第三方库的安装和维护
以linux为例 创建新的python环境
virtualenv test
然后启动
source test/bin/activate
此时就就进入到独立的名称为test的python环境 ,可以单独安装所有依赖库,对主机的安装环境没有任何影响
大概是这样:
(test)/home/bababa/python 前面会有一个标识
终止就是deactivate
如果开发一些小工具,完全可以使用pyinstaller进行打包,打包成单一的二进制文件,