與我們合作
我們專注:網站策劃設計、網絡輿論監控、網站優化及網站營銷、品牌策略與設計
主營業務:網站建設、移動端微信小程序開發、APP開發、網絡運營、云產品·運維解決方案
有一個品牌項目想和我們談談嗎?
您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與您取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到您的聲音
您也可通過下列途徑與我們取得聯系:
地 址: 上海市長寧區華寧國際7L
電 話: 400-825-2717(咨詢專線)
電 話: 13054973230(售后客戶服務)
網 址: http://www.586918.cn
傳 真: 021-61488448
郵 箱: [email protected]
快速提交您的需求 ↓
vscode配置pyqt5從零到有(最新最全)
發布日期:2023-10-23 瀏覽次數:38553
一、安裝python
PyQt5所支持的python版本是從3.5開始的,因此安裝的Python3版本必須大于3.5。
注意:在這里創建自己的虛擬環境,之后pyqt5等插件都是裝在這個環境里的。例如我的環境被我命名為pytorch
我安裝的python是3.8.12,PyQT是5.15.7,大家在安裝的時候可以指定和我一樣的版本。
二、 安裝pyqt5組件
PyQt5以及PyQt5-tools(designer)
pip install PyQt5
pip install PyQt5-tools
可以在使用pip的時候末尾加參數-i https://pypi.tuna.tsinghua.edu.cn/simple,使用國內的鏡像下載速度更快。
三、VSCode配置pyqt插件
1.運行調試選擇python解釋器,我這里解釋器是Python 3.7.11 (被命名為pytorch)
2.下載并安裝PYQT Integration
(我是下載好過了,所以顯示的是卸載)
3.配置pyqt integration
點擊拓展設置
4.配置Pyuic:Cmd與Qtdesigner:Path路徑
1.Pyuic:Cmd路徑一般是在你安裝的python環境下的 \Scripts\pyuic5.exe
2.Qtdesigner:Path
一般是在你安裝的python環境下的\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
注意新版designer.exe不是在目錄pyqt5_tools下而是qt5_applications目錄下
四、創建pyqt文件,顯示界面
在資源管理器空白處右鍵,然后點擊PYQT:New Form就會出現qtdesigner界面了
QtDesigner
創建窗口,然后隨便拖拽幾個控件,點擊保存到當前文件夾。
此時vscode出現ui文件
右鍵該文件并點擊Compile Form
然后生成了UI_Mywin.py文件,可以看見是ui文件內容轉成Python的。
你會發現單啟動這個文件是沒有效果的,我們如何啟動這個界面呢?
新建一個python文件,讓你的類繼承你寫的界面類就行了。(我們一般不在UI_Mywin.py中寫啟動類,因為將邏輯業務和前端代碼分離是比較友好的)
import sys
from PyQt5.QtWidgets import QMainWindow,QApplication,QWidget
from Ui_Mywin import Ui_MainWindow #導入你寫的界面類
class MyMainWindow(QMainWindow,Ui_MainWindow): #這里也要記得改
def __init__(self,parent =None):
super(MyMainWindow,self).__init__(parent)
self.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
myWin = MyMainWindow()
myWin.show()
sys.exit(app.exec_())
點擊運行該文件就可以了
————————————————
版權聲明:本文為CSDN博主「程序員小杜」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_37080185/article/details/121616507
- GO 知識
- 查看經典案例

