1. PyQt和PySide
1.1 最大的区别
PyQt是GPL/商业协议,PySide是LGPL/GPL/商业协议。
- PySide(Qt for Python)使用的是LGPL协议,通过一定的手段(调用库、wrapper等),可以在发布程序时合法合理地闭源或使用其他开源协议。Qt for Python由Qt公司官方支持,而且开源可商用,
- PyQt有两种授权协议:GPL开源协议或商用闭源协议。前者意味着直接使用PyQt的程序也需要基于GPL协议开源,而后者需要支付购买费用,才能闭源使用。
1.2 如何选择?
普通用户没啥区别,随意!!!
2. 安装
2.1 PyQt5安装(Qt5)
pip install PyQt5 PyQt5-tools
2.2 PySide6安装(Qt6)
pip install PySide6
3. PyCharm配置
3.1 配置入口
3.2 Qt Designer
3.2 Qt UIC
3.3 Qt Assistant
3.4 完结撒花
4. Qt的使用见官方文档