五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

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

發(fā)布日期:2021-12-24 13:46 | 文章來源:CSDN

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

一、環(huán)境安裝

1、安裝Pycharm

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

2、安裝pyQT5

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


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

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

3、創(chuàng)建工程

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

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

1、配置Qt Designer

配置Qt Designer的啟動地址


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è)計

1、打開Qt Designer

2、GUI編程

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


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

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

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

4、添加主程序

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

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 打包一個單個文件,如果你的代碼都寫在一個.py文件的話,可以用這個,如果是多個.py文件就別用
-D, –onedir 打包多個文件,在dist中生成很多依賴文件,適合以框架形式編寫工具代碼,
-K, –tk 在部署時包含 TCL/TK
-a, –ascii 不包含編碼.在支持Unicode的python版本上默認(rèn)包含所有的編碼.
-d, –debug 產(chǎn)生debug版本的可執(zhí)行文件
-w,–windowed,–noconsole 使用Windows子系統(tǒng)執(zhí)行.當(dāng)程序啟動的時候不會打開命令行(只對Windows有效)
-c,–nowindowed,–console 使用控制臺子系統(tǒng)執(zhí)行(默認(rèn))(只對Windows有效)

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

雙擊即可運行

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

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部