Python3的PyQt5环境的搭建

背景

最近为团队写了一个小工具方便测试,功能基本上实现了不过是CL的。某人说想要一个界面的,命令行的太不方便了。(mmp)我就开始在网上找各种怎么搭建界面的方法。(本人也是个测试,代码也不是很会????)。。。。
找了很久决定尝试一下Qt,应为发现公司一些内部软件也是用Qt去做的。自己会点Python,那就去尝试一下吧。。。

安装

首先老规矩创建一个Pycharm工程,新建一个虚拟环境。pip安装一发PyQt5

pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple   

带上镜像吧。默认源好像有点慢。 (fuck 那个q)

(venv) ****:MyPyQt5_Project l****$ pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pyqt5
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/2a/d3/c9fe729ef7fbcfa05804c84c359cf844e48b34a399a9601530b2235ce570/PyQt5-5.12.1-5.12.2-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl (37.8MB)
    100% |████████████████████████████████| 37.8MB 447kB/s 
Collecting PyQt5_sip<4.20,>=4.19.14 (from pyqt5)
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/49/86/45555a598ee188411bd85934ee27ec3bb04876df6c0af71a86e2eb5ef2bf/PyQt5_sip-4.19.15-cp36-cp36m-macosx_10_6_intel.whl (51kB)
    100% |████████████████████████████████| 61kB 1.2MB/s 
Installing collected packages: PyQt5-sip, pyqt5
Successfully installed PyQt5-sip-4.19.15 pyqt5-5.12.1
You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

输出可以看出安装了两个包,分别是PyQt5-sip-4.19.15、 pyqt5-5.12.1(????)

找一个样例代码测试一下

# -*- coding: utf-8 -*-
# @Time    : 2019-03-31 23:40
# @Author  : ***
# @Email   : 
# @File    : test-PyQt5-installed.py
# @Software: PyCharm

import sys
from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == '__main__':
    app = QApplication(sys.argv)
    w = QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('Simple')
    w.show()
    sys.exit(app.exec_())

我上面的导入模块这行是红的,报Unresolved reference错误的,不知道是什么原因,但是运行一点问题没有啊。。如果有大佬看到我的笔记,请不吝赐教。。。

点击运行一下

Python3的PyQt5环境的搭建

别的大佬是这样的
Python3的PyQt5环境的搭建

参考大佬地址:
用PyQt5写的第一个程序