溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

VSCode中怎么搭建和配置PyQt5環(huán)境

發(fā)布時(shí)間:2021-11-25 21:21:48 來(lái)源:億速云 閱讀:683 作者:柒染 欄目:軟件技術(shù)

本篇文章給大家分享的是有關(guān)VSCode中怎么搭建和配置PyQt5環(huán)境,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

VSCode中怎么搭建和配置PyQt5環(huán)境?下面本篇文章給大家介紹一下PyQt5工具包安裝,以及VSCode中配置PyQt5環(huán)境的方法,希望對(duì)需要的朋友有所幫助!

記錄一下學(xué)習(xí)QT時(shí),環(huán)境搭建得過(guò)程。QT界面編程我所了解有python版本的,也有C++版本的,這里我選擇的時(shí)python版本的PyQt5

1、PyQt5工具包安裝

這里默認(rèn)已經(jīng)安裝好了自己的python環(huán)境

  • 使用pip 命令安裝PyQt5工具——pip install pyqt5

  • 再安裝開(kāi)發(fā)工具 QT designer——pip install pyqt5-tools

安裝的路徑是你的python安裝路徑下的\Lib\site-packages

該路徑下找到pyqt5designer.exe文件

這就是Qt Designer圖形界面開(kāi)發(fā)工具,你可以選擇將其生成快捷方式到桌面,之后直接雙擊就可使用。

2、Visual Studio Code配置

Visual Studio Code這里只需要兩步?!就扑]學(xué)習(xí):《vscode入門教程》】

  • 下載安裝插件PYQT integration


  • 將pyqt5designer.exe的路徑設(shè)為默認(rèn)打開(kāi)位置

    點(diǎn)擊左下角的齒輪打開(kāi)設(shè)置,直接搜索pyqt,打開(kāi)擴(kuò)展里的PYQT integration configuration,找到Pyqt integration Pyuic: Cmd以及Pyqt integration Qtdesigner Path這兩個(gè)選項(xiàng),將之前的pyqt5designer.exe的絕對(duì)路徑添加進(jìn)去即可(我這里是將其移動(dòng)到了其他位置)

3、Visual Studio Code里使用PyQt5

你可以直接使用pyqt5designer進(jìn)行布局,或者自己碼代碼進(jìn)行設(shè)計(jì)。

  • pyqt5designer的使用:可以直接雙擊pyqt5designer.exe打開(kāi)開(kāi)發(fā)工具(如果之前你有生成快捷方式的話)

    為了桌面整潔,我沒(méi)有生成,而是使用剛才安裝的插件,直接在左側(cè)文件欄右鍵PYQT: new form就可以快速打開(kāi)開(kāi)發(fā)界面了

之后隨便添加一個(gè)控件,保存一個(gè).ui文件

返回vscode,打開(kāi)對(duì)應(yīng)文件夾,點(diǎn)擊.ui文件,右鍵選擇PYQT: Compile Form,生成對(duì)應(yīng)的.py文件,這就是剛設(shè)計(jì)布局的對(duì)應(yīng)py代碼,像我一樣的初學(xué)者可以以此來(lái)學(xué)習(xí)一下布局的代碼。

  • 直接敲代碼:一開(kāi)始在其他博主那里學(xué)了一下基本的控件使用和布局都是自己手動(dòng)碼代碼的,自己碼的感覺(jué)還是得勁一點(diǎn),研究起來(lái)也更有感覺(jué)。這里就講一下我遇到的一個(gè)問(wèn)題——就是import pyqt5的時(shí)候會(huì)報(bào)錯(cuò),實(shí)際上并沒(méi)有錯(cuò),是可以正常運(yùn)行的
    ,之后在[木子歡兒]的文章中找到解決方法(https://blog.csdn.net/muzihuaner/article/details/106205930)
    即新建一個(gè).pylintrc文件,并敲入下列代碼,問(wèn)題就完美解決了

  • extension-pkg-whitelist=PyQt5

以上就是VSCode中怎么搭建和配置PyQt5環(huán)境,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI