一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 詳解PyCharm使用pyQT5進行GUI開發(fā)的基本流程

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

2022-01-26 11:05黃豆爸 Python

本文主要介紹了PyCharm使用pyQT5進行GUI開發(fā)的基本流程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

一、環(huán)境安裝

1、安裝Pycharm

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

2、安裝pyQT5

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

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

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

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

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

3、創(chuàng)建工程

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

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

二、配置擴展工具

 1、配置Qt Designer

配置Qt Designer的啟動地址

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

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

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

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

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

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

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

三、GUI設(shè)計

1、打開Qt Designer

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

2、GUI編程

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

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

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

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

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

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

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

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

2、打包

在Terminal

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

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版本上默認包含所有的編碼.
-d, –debug 產(chǎn)生debug版本的可執(zhí)行文件
-w,–windowed,–noconsole 使用Windows子系統(tǒng)執(zhí)行.當(dāng)程序啟動的時候不會打開命令行(只對Windows有效)
-c,–nowindowed,–console 使用控制臺子系統(tǒng)執(zhí)行(默認)(只對Windows有效)

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

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

雙擊即可運行

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

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

原文鏈接:https://blog.csdn.net/cw_huang/article/details/120589328

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 波多野结衣伦理在线观看 | 三叶草私人研究所 | 母性本能在线观看 | 欧美ggg666| 3d动漫美女物被遭强视频 | 欧美整片完整片视频在线 | 欧美办公室激情videos高清 | 校园全黄h全肉细节文 | 成人高清视频在线观看 | 亚洲国产货青视觉盛宴 | 男人天堂网av | 国产中文字幕 | 免费看又黄又爽又猛的视频软件- | 极品美女写真菠萝蜜视频 | 日本久久啪啪婷婷激情五月 | 大好硬好深好爽想要视频 | 俄罗斯激情性孕妇孕交大全 | 舔比小说 | 91aaa免费免费国产在线观看 | 俄罗斯烧性春三级k8播放 | 欧美va在线播放免费观看 | 四虎传媒 | cosplay 极品videos | 国产良家 | 亚洲AV国产国产久青草 | 亚洲欧美日韩成人一区在线 | 国产日韩欧美综合一区二区三区 | 亚洲码在线观看 | 国内自拍网红在线综合 | 韩国成人毛片aaa黄 含羞草国产亚洲精品岁国产精品 | 日本加勒比在线播放 | 天天插综合网 | 欧洲一级黑寡妇 | 国产精品第1页在线播放 | 动漫jk美女被爆羞羞漫画 | yin娃sao货调教情趣用品店 | 成人人免费夜夜视频观看 | 精品国产欧美一区二区 | 日韩一区国产二区欧美三 | 精品国产一级在线观看 | 亚洲欧美在线免费 |