Python3的PyQt5環(huán)境的搭建

背景

最近為團(tuán)隊(duì)寫了一個(gè)小工具方便測(cè)試,功能基本上實(shí)現(xiàn)了不過是CL的。某人說想要一個(gè)界面的,命令行的太不方便了。(mmp)我就開始在網(wǎng)上找各種怎么搭建界面的方法。(本人也是個(gè)測(cè)試,代碼也不是很會(huì)??)。。。。
找了很久決定嘗試一下Qt,應(yīng)為發(fā)現(xiàn)公司一些內(nèi)部軟件也是用Qt去做的。自己會(huì)點(diǎn)Python,那就去嘗試一下吧。。。

安裝

首先老規(guī)矩創(chuàng)建一個(gè)Pycharm工程,新建一個(gè)虛擬環(huán)境。pip安裝一發(fā)PyQt5

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

帶上鏡像吧。默認(rèn)源好像有點(diǎn)慢。 (fuck 那個(gè)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.

輸出可以看出安裝了兩個(gè)包,分別是PyQt5-sip-4.19.15、 pyqt5-5.12.1(??)

找一個(gè)樣例代碼測(cè)試一下

# -*- 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_())

我上面的導(dǎo)入模塊這行是紅的,報(bào)Unresolved reference錯(cuò)誤的,不知道是什么原因,但是運(yùn)行一點(diǎn)問題沒有啊。。如果有大佬看到我的筆記,請(qǐng)不吝賜教。。。

點(diǎn)擊運(yùn)行一下

我的mac顯示是這個(gè)樣子的

別的大佬是這樣的


大佬給出的圖

參考大佬地址:
用PyQt5寫的第一個(gè)程序

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容