之前已经学习过了QT 的 基本使用了解了 信号和槽 的机制。由于新项目需要跨平台,所以 在视觉开发包的选择上 选择了opencv-python,所幸 QT也有pyQT5 的包可以和 opencv-python 联合使用开发。废话不说了 开始安装吧。
打开cmd命令行界面输入 pip install pyqt5 pyqt5-tools 等待一段时间后 报错:
这是因为国内连接 境外python服务器 速度太慢导致安装超时。所以我们需要查找国内python资源镜像服务器。
-
国内源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
我们选择阿里云镜像
在cmd命令窗口中键入:
pip install -i https://mirrors.aliyun.com/pypi/simple/ pyqt5 pyqt5-tools
从国内镜像安装速度很快 8兆每秒的下载速度。这里提示了一个 pyqt5 和 pyqt5-tools 的版本不匹配错误。具体什么问题我们下面测试再看。
在python3.8的IDLE中 编写一个测试脚本如下
import sys
from PyQt5 import QtWidgets, QtCore
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(400, 100)
widget.setWindowTitle("This is a demo for PyQt Widget.")
widget.show()
exit(app.exec_())
执行后显然如下:
Qt5 成功运行。OK PyQt安装成功!
下面在python 编程工具 PyCharm Community Edition 2020.1.4 x64 中使用。
在Pycharm中 新建项目 选项选择如下:
环境一定要选现存环境
然后新建一个python脚本文件
运行脚本如下:
运行成功。环境搭建完成。
很简单 是吧