最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

PyQt5環(huán)境搭建-最新

2021-12-02 14:25 作者:海鷗之道  | 我要投稿

PyQt5的官方網站是:https://www.riverbankcomputing.com/。安裝PyQt5有兩種方式:既可以下載PyQt5的最新源碼進行編譯安裝,也可以使用pip install 進行在線安裝。對于初學者來說,通過編譯PyQt 5源碼的方式進行安裝和配置環(huán)境比較麻煩,筆者推薦使用pip install命令在線安裝PyQt 5,這種“一鍵式”的安裝方式是最簡單的,只需要運行一行命令即可。但需要注意的是,Python安裝模塊使用的鏡像默認是國外的,因為網絡問題,在國內下載國外的Python模塊會比較慢,還經常會下載失敗,所以需要使用國內的鏡像下載Python模塊。比如在下面命令中加上參數“-i https://pypi.douban.com/simple",就表示使用豆瓣提供的鏡像服務。

安裝指令:

PyQt5中沒有提供常用的Qt工具,比如圖形界面開發(fā)工具Qt Designer,PyQt5-tools中包含了一系列常用工具。因此,還需要安裝PyQt5-tools。

本文主要介紹在window系統(tǒng)和pycharm中下安裝配置pyqt5,在win7系統(tǒng)下,一般沒有問題,在win10中,會出現一些問題,我們著重講在win10下如何搭建pyqt環(huán)境。

工具包的檢測

在上述安裝好pyqy5和pyqt5-tools之后,我們要查看一下當前開發(fā)環(huán)境,確保在當前的工程項目中,有pyqt5可用,因為有的同學在pip安裝后,仍然出現導入pyqt5失敗的情況,最后查看,安裝的位置居然不是本工程,這是對pycharm創(chuàng)建環(huán)境不熟導致的。

操作1: 打開file下的setting

操作2:點擊 Project python pyqt5——Python Interpreter,查看當前工具包

此時,發(fā)現可用的工具包沒有pyqt5.

操作3: 點擊下方的添加 “+” ,然后搜索分別輸入 pyqy5 和 pyqt5-tools 分別添加進來。

點擊+
先添加PyQt5
安裝

稍等一會,直到顯示安裝成功,同理安裝pyqt5-tools

顯示安裝成功
安裝pyqt5-tools

安裝完之后,在查看setting,會發(fā)現已經有了pyqt5的各種工具包。

setting

此時,導入PyQt5,則不會報錯,顯示正常:

導入PyQt5

注意: 工程路徑不能有中文,路徑不能有中文,路徑不能有中文!

有中文會報一些奇怪的錯誤,尤其是將工程放在桌面上的同學, 電腦用戶名有中文的同學,都要特別注意!

關于環(huán)境變量說明

網上有一堆關于環(huán)境變量的各種神操作,大家要注意,環(huán)境變量的作用是讓我們跳過文件路徑,直接訪問相關的exe可執(zhí)行文件,如果添加環(huán)境變量下面都沒有exe,添加環(huán)境變量將無任何意義,之所以會有這么多關于添加環(huán)境變量的操作,筆者猜測文章出處可能是之前的版本問題,剩下的百分之99都是無腦粘貼復制。

強調一下,在 windows下,python環(huán)境搭配好之后,pycharm中安裝pyqt5不用設置環(huán)境變量!

pyqt5工具包應用

下面介紹幾個常用的工具:

Qt Designer:可以通過Qt Designer來編寫UI界面,Qt Designer的設計符合MVC的架構,其實現了視圖和邏輯的分離,從而實現了開發(fā)的便捷。Qt Designer中的操作方式十分靈活,其通過拖拽的方式放置控件可以隨時查看控件效果。Qt Designer隨PyQt5-tools包一起安裝,其安裝路徑在 “Python安裝路徑\Lib\site-packages\qt5_applications\Qt\bin”下,注意這個路徑是最新路徑!
PyUIC:Qt Designer生成的.ui文件(實質上是XML格式的文件)可以通過pyuic5工具轉換成.py文件。
PyRcc:在使用PyQt開發(fā)界面時,在Qt Designer中使用的圖片等資源需要將其編譯為py文件,這時需要用到PyRcc工具方便地將qrc文件轉換為py文件。

后面這兩個工具包PyUIC和PyRcc都在 工程目錄下的Scripts文件里面

實在找不到的同學,可以在工程根目錄下搜索,然后記住這個路徑,后面會用到。

在pycharm中配置Qt工具:

一、Qt Designer

1、點擊菜單欄“File”,彈出下拉框,選擇“Setting”,彈出設置界面。在設置界面中選擇“Tools”→“External Tools”,該部分操作如下圖所示:

點擊“加號”按鈕新建工具,彈出工具配置界面:在“Name”一欄填寫“Qt-Designer”(名字可任意起);在“Program”一欄填寫Designer.exe文件位置,我這里位置為:“C:\Users\Administrator\Desktop\python_pyqt5\Lib\site-packages\qt5_applications\Qt\bin\bin\Designer.exe”(需根據實際情況填寫);


配置界面

Arguments不用填寫;

Working directory在Program選擇完之后,會默認生成一個相同的路徑,不用修改。

點擊OK。

點擊菜單欄“Tools”,彈出下拉框,選擇“External Tools”,彈出工具選擇框。選擇“Qt-Designer”并點擊,若出現Qt Designer的軟件界面則表示配置成功

Qt-Designer打開位置
Qt-Designer打開界面

同理,將PyUIC和PyRcc都添加到External Tools中,

在Arguments中內容均填寫如下:

Working directory填寫:$FileDir$

添加完成后,在tools工具能看到,如下圖:

上述安裝的三個工具

使用演示

依賴包和工具安裝配置完成,下面簡單演示一下如何使用。首先打開或新建一個Python項目,點擊菜單欄中的“Tools”,選擇“External Tools”,可以看到之前設置好的三個工具,選擇“Qt Designer”打開Qt設計工具,步驟如下圖所示:

打開軟件后,在彈出的引導界面選擇“Main Window”,然后點擊“Create”按鈕,創(chuàng)建一個窗體界面,如下圖所示:

在軟件界面左側的控件選擇欄中拖動一個“Push Button”到中間的設計框中,雙擊按鈕依次修改顯示字符,如下圖所示:

在添加一個label,操作也是拖拽,調整好框的大?。?/p>

?如下圖所示,點擊1號 “Resource Browser”下的鉛筆圖表,彈出新建qrc文件的編輯框。

點擊2號按鈕新建一個qrc文件,起好名字,點擊3號,創(chuàng)建一個文件,在點擊4號加載一個圖片,最后確定關閉。

選中添加進來的label窗體,在右側屬性編輯欄中的“text”屬性中“pixmap”一欄選擇“Choose Resource,在資源選擇框中選擇剛剛添加進qrc的圖片,點擊確定”,如下圖所示:

插入圖片

?最終完成后的界面如下圖所示,點擊菜單欄“File”下“Save”將該界面保存為ui文件并置于項目目錄下。


調整好的UI界面

PyCharm選中保存的ui文件,使用“Tools”下的“External Tools”中的“PyUIC”工具將該文件轉換為需要的py文件。

PyCharm中選中保存的qrc文件,使用“Tools”下的“External Tools”中的“PyRcc”工具將該資源文件轉換為需要的py文件。


兩次轉換完成后,會在目錄下生成兩個py文件,如下圖:

PyCharm中打開使用“PyUIC”工具轉換的py文件(即 eg1.py),在下面添加如下代碼:

?在PyCharm中點擊運行該文件,最終運行界面如下所示:


實驗程序運行效果

如果您在配置過程中,有任何問題,歡迎留言討論。

PyQt5環(huán)境搭建-最新的評論 (共 條)

分享到微博請遵守國家法律
安福县| 嘉善县| 章丘市| 崇义县| 泌阳县| 葵青区| 永吉县| 宽城| 赫章县| 龙里县| 广东省| 邹城市| 山东省| 同心县| 保靖县| 光泽县| 定州市| 岑巩县| 吉木萨尔县| 遵义县| 德格县| 泰州市| 富平县| 余干县| 赞皇县| 新化县| 新巴尔虎左旗| 获嘉县| 综艺| 湖北省| 台北县| 鹤壁市| 新源县| 丹阳市| 凤阳县| 蒲江县| 玉田县| 固镇县| 合川市| 安新县| 肥城市|