91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

發布時間:2021-10-18 09:14:24 來源:億速云 閱讀:189 作者:柒染 欄目:開發技術

本篇文章給大家分享的是有關如何理解PyCharm使用pyQT5進行GUI開發的基本流程,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

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

一、環境安裝

1、安裝Pycharm

在官網上下載最新版本Pycharm安裝即可

2、安裝pyQT5

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

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

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

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

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

3、創建工程

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

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

二、配置擴展工具

 1、配置Qt Designer

配置Qt Designer的啟動地址

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

Program:根據自己路徑配置

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

2、配置轉換工具

配置ui轉py文件的轉換工具

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

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

三、GUI設計

1、打開Qt Designer

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

2、GUI編程

新建—開發—保存

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

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

3、將ui文件轉換為.py

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

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

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

四、打包發布

1、安裝pyinstaller

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

2、打包

在Terminal

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

pyinstaller -F -w untitled.py

典型用法:

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

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

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

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

雙擊即可運行

如何理解PyCharm使用pyQT5進行GUI開發的基本流程

以上就是如何理解PyCharm使用pyQT5進行GUI開發的基本流程,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通许县| 九龙坡区| 普定县| 哈尔滨市| 嘉禾县| 常州市| 尉犁县| 通道| 通城县| 东阳市| 海晏县| 徐闻县| 巢湖市| 定兴县| 东乡县| 景宁| 宁城县| 汕尾市| 元谋县| 阳曲县| 微博| 松阳县| 新安县| 天长市| 巴彦县| 涟水县| 桦甸市| 岳普湖县| 共和县| 凤山县| 丹江口市| 金坛市| 科技| 长武县| 三明市| 正镶白旗| 买车| 安丘市| 屏南县| 三江| 承德县|