python package 模块安装官方网址:https://pypi.org/
python qt5 官方网址:https://www.riverbankcomputing.com/static/Docs/PyQt5/
QT5 官方下载网址:http://download.qt.io/archive/qt/5.12/5.12.0/
Python qt模块安装命令:
pip install sip
pip install pyqt5
pip install PyQt5Designer
PyQt5Designer 路径为
binary location: site-packages/PyQt5/Qt/bin/designer.exe
什么是sip?
sip是RiverBank(也就是PyQt的开发商)开发的用于PyQt的Python/C++混合编程解决方案。由于Qt框架的复杂性,PyQt并没有使用Cython、SWIG的混合编程方案,而是自己单独做了一套框架。sip包括一个sip工具、SDK和Python Module。
与SWIG类似,使用sip也需要先编写一个『配置文件』,然后使用sip工具『编译』为C++源文件,最后,和Qt库一起编译形成适用于Python的PyQt。
与SWIG不同的是,sip同时以Python Module的形式存在,也就是说,作为Python Module的PyQt,依赖于作为Python Module的sip。而对于SWIG,一旦自动生成的C++生成完毕,整个流程就不再依赖SWIG了。
什么是Qt5Designer?
QtDesigner是 PyQt5 的一个图形界面GUI。