欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解PyCharm使用pyQT5進(jìn)行GUI開發(fā)的基本流程

 更新時(shí)間:2021年10月17日 15:41:18   作者:黃豆爸  
本文主要介紹了PyCharm使用pyQT5進(jìn)行GUI開發(fā)的基本流程,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文僅作為基本操作流程的記錄,不進(jìn)行細(xì)節(jié)描述

一、環(huán)境安裝

1、安裝Pycharm

在官網(wǎng)上下載最新版本Pycharm安裝即可

2、安裝pyQT5

pycharm–File—Seting
在工程下的Python Interpreter中,安裝下面三個(gè)庫

在這里插入圖片描述

原始的源是國(guó)外的,速度比較慢,可以使用國(guó)內(nèi)的源
配置源:

在這里插入圖片描述

清華源:https://pypi.tuna.tsinghua.edu.cn/simple/

3、創(chuàng)建工程

設(shè)置項(xiàng)目存放位置以及虛擬環(huán)境路徑,注意解釋器選擇Python.EXE的地址

在這里插入圖片描述

二、配置擴(kuò)展工具

 1、配置Qt Designer

配置Qt Designer的啟動(dòng)地址

在這里插入圖片描述

Program:根據(jù)自己路徑配置

D:\pyQTDevelop\venv\Lib\site-packages\QtDesigner\designer.exe
工作路徑:
$ProjectFileDir$

2、配置轉(zhuǎn)換工具

配置ui轉(zhuǎn)py文件的轉(zhuǎn)換工具

在這里插入圖片描述

程序路徑:
D:\pyQTDevelop\venv\Scripts\python.exe
參數(shù):
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
路徑:
$FileDir$

三、GUI設(shè)計(jì)

1、打開Qt Designer

在這里插入圖片描述

2、GUI編程

新建—開發(fā)—保存

在這里插入圖片描述

程序編寫(這部分不做介紹,本文主要記錄整個(gè)開發(fā)流程)

3、將ui文件轉(zhuǎn)換為.py

將保存后的.ui文件轉(zhuǎn)換為.py程序
選中需要轉(zhuǎn)換的ui文件,運(yùn)行擴(kuò)展程序

在這里插入圖片描述

4、添加主程序

在生成的.py文件中,還需要增加main代碼才能夠正常運(yùn)行

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

四、打包發(fā)布

1、安裝pyinstaller

在這里插入圖片描述

2、打包

在Terminal

在這里插入圖片描述

pyinstaller -F -w untitled.py

典型用法:

pyinstaller --paths PyQt5模塊路徑 -F -w --icon=窗口圖標(biāo)文件路徑 文件名.py

--paths:指定第三方模塊的安裝路徑
--icon:可選,設(shè)置窗口圖標(biāo)
-F, –onefile 打包一個(gè)單個(gè)文件,如果你的代碼都寫在一個(gè).py文件的話,可以用這個(gè),如果是多個(gè).py文件就別用
-D, –onedir 打包多個(gè)文件,在dist中生成很多依賴文件,適合以框架形式編寫工具代碼,
-K, –tk 在部署時(shí)包含 TCL/TK
-a, –ascii 不包含編碼.在支持Unicode的python版本上默認(rèn)包含所有的編碼.
-d, –debug 產(chǎn)生debug版本的可執(zhí)行文件
-w,–windowed,–noconsole 使用Windows子系統(tǒng)執(zhí)行.當(dāng)程序啟動(dòng)的時(shí)候不會(huì)打開命令行(只對(duì)Windows有效)
-c,–nowindowed,–console 使用控制臺(tái)子系統(tǒng)執(zhí)行(默認(rèn))(只對(duì)Windows有效)

打包完成后,會(huì)在dist目錄下生成可執(zhí)行文件

在這里插入圖片描述

雙擊即可運(yùn)行

在這里插入圖片描述

到此這篇關(guān)于PyCharm使用pyQT5進(jìn)行GUI開發(fā)的基本流程的文章就介紹到這了,更多相關(guān)pyQT5 GUI開發(fā)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • opencv 圖像腐蝕和圖像膨脹的實(shí)現(xiàn)

    opencv 圖像腐蝕和圖像膨脹的實(shí)現(xiàn)

    這篇文章主要介紹了opencv 圖像腐蝕和圖像膨脹的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python入門篇之文件

    Python入門篇之文件

    文件是我們儲(chǔ)存信息的地方,我們經(jīng)常要對(duì)文件進(jìn)行讀、寫、刪除等的操作,在Python中,我們可用Python提供的函數(shù)和方法方便地操作文件。文件可以通過調(diào)用open或file來打開,open通常比file更通用,因?yàn)閒ile幾乎都是為面向?qū)ο蟪绦蛟O(shè)計(jì)量身打造
    2014-10-10
  • python實(shí)現(xiàn)通過pil模塊對(duì)圖片格式進(jìn)行轉(zhuǎn)換的方法

    python實(shí)現(xiàn)通過pil模塊對(duì)圖片格式進(jìn)行轉(zhuǎn)換的方法

    這篇文章主要介紹了python實(shí)現(xiàn)通過pil模塊對(duì)圖片格式進(jìn)行轉(zhuǎn)換的方法,涉及Python中pil模塊的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 將pip源更換到國(guó)內(nèi)鏡像的詳細(xì)步驟

    將pip源更換到國(guó)內(nèi)鏡像的詳細(xì)步驟

    這篇文章主要介紹了將pip源更換到國(guó)內(nèi)鏡像的詳細(xì)步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • PyQt5重寫QComboBox的鼠標(biāo)點(diǎn)擊事件方法

    PyQt5重寫QComboBox的鼠標(biāo)點(diǎn)擊事件方法

    今天小編就為大家分享一篇PyQt5重寫QComboBox的鼠標(biāo)點(diǎn)擊事件方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python中property屬性實(shí)例解析

    Python中property屬性實(shí)例解析

    這篇文章主要介紹了Python中property屬性實(shí)例解析,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Python之OptionParser模塊使用詳解

    Python之OptionParser模塊使用詳解

    這篇文章主要為大家詳細(xì)介紹了Python之OptionParser模塊使用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Python真題案例之二分法查找詳解

    Python真題案例之二分法查找詳解

    這篇文章主要介紹了python實(shí)操案例練習(xí),本文給大家分享的案例中主要講解了二分法查找,需要的小伙伴可以參考一下
    2022-03-03
  • Python實(shí)現(xiàn)隱馬爾可夫模型的前向后向算法的示例代碼

    Python實(shí)現(xiàn)隱馬爾可夫模型的前向后向算法的示例代碼

    這篇文章主要介紹了Python實(shí)現(xiàn)隱馬爾可夫模型的前向后向算法,本文通過實(shí)例代碼給大家講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • python email smtplib模塊發(fā)送郵件代碼實(shí)例

    python email smtplib模塊發(fā)送郵件代碼實(shí)例

    本篇文章給大家分享了python email smtplib模塊發(fā)送郵件的相關(guān)代碼分享,有需要的朋友參考學(xué)習(xí)下。
    2018-04-04

最新評(píng)論