久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Pycharm2019、Pyqt5開發(fā)環(huán)境配置說明

 星光閃亮圖書館 2019-10-31

環(huán)境說明

  • OS:Windows 10

  • IDE:Pycharm

  • Python版本:python 3.6

  • Pyqt版本:Pyqt 5.10

配置過程

  1. 創(chuàng)建新項目作為QT的第一次Hello QT測試

  2. 使用pip install sip安裝sip

  3. 使用pip install pyqt5安裝pyqt5

  4. 使用pip install pyqt5-tools安裝pyqt5相應(yīng)的工具

具體相關(guān)庫文件位置相對于python安裝目錄:./Lib/site-packages/

Pycharm配置

  1. File-Settings-Tools-External Tools點擊+進(jìn)行外部工具增加步驟示圖1

  2. Qt Designer配置:Program:選擇qt開發(fā)工具designer.exe,,Working directory鍵入$FileDir$
    步驟示圖2

  3. UI轉(zhuǎn)換為py文件配置:Program:選擇python安裝目錄中的python.exe,,Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py,Working directory:$FileDir$
    步驟示圖3

強(qiáng)調(diào)說明

網(wǎng)絡(luò)上的教程無非都是上述構(gòu)建過程,,但在Pycharm中進(jìn)一步操作配置時,,會出現(xiàn)些許問題。

? 進(jìn)行QT Designer配置時,,在相應(yīng)pyqt-tools目錄中未發(fā)現(xiàn)designer.exe文件

1?? 經(jīng)過多次安裝實驗發(fā)現(xiàn),,該現(xiàn)象與安裝的pyqt版本有關(guān)。實驗發(fā)現(xiàn),,當(dāng)安裝的pyqt版本超過5.10在pip相應(yīng)的pyqt5-tools庫中都不會存在designer.exe文件,,因此建議大家在安裝時使用5.10以下版本

2?? 若已進(jìn)行上述步驟安裝了最新版本pyqt及pyqt-tools,,只需要更改pyqt-tools版本即可,,經(jīng)過重新安裝后,可根據(jù)上述步驟直接繼續(xù)配置,。

 pip install pyqt5-tools==5.10.1.1.4

配置測試

  1. 右鍵項目->External Tools->QTDesigner,,即可配置指定的打開外部工具QT Designer
    測試步驟示圖1

  2. 創(chuàng)建Main Window作為窗口,拖動組件構(gòu)建粗略的測試窗口樣式,,并進(jìn)行保存
    測試步驟示圖2

  3. 將ui文件編譯轉(zhuǎn)換為py文件:右鍵ui文件->External Tools->PyUIC,,執(zhí)行完畢后文件結(jié)構(gòu)中會多出一個對應(yīng)的py文件
    測試步驟示圖3

  4. 在主函數(shù)中調(diào)相應(yīng)class并運行進(jìn)行最終測試

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Description:
# Author: Afeng
# Date: 2019/9/16

import sys
import clickui
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = clickui.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

測試步驟示圖4

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多