最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3.6.8 + pycharm + PyQt5 環(huán)境搭建的圖文教程

 更新時(shí)間:2020年06月11日 10:33:34   作者:StrawberryBoy  
這篇文章主要介紹了python3.6.8 + pycharm + PyQt5 環(huán)境搭建,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
  • 首先安裝python3.6.8解釋器和PyCharm軟件,這篇文章假設(shè)你以及安裝好啦。
  • 其次安裝pyQT5,我這次是使用pip工具安裝的。安裝pyQT5之前,需要先安裝SIP。找到python安裝目錄下Scripts文件夾,我們可以看到有一個(gè)pip3.exe可執(zhí)行文件。這時(shí),在這個(gè)文件夾空白處,按shift+鼠標(biāo)右鍵,找到在此處打開命令窗口。如圖,輸入 pip3 install SIP 等待安裝完成。

上圖中我們可以看到Successfully Installed SIP 字樣,說明安裝SIP成功。

接著繼續(xù)在此處,還是這個(gè)窗口 繼續(xù)輸入 pip3 install PyQt5,

如上安裝完成這個(gè)之后,繼續(xù)輸入 pip3 install PyQt5-tools

至此,三個(gè)包都已成功安裝。

PyQt5安裝完后,還需要修改系統(tǒng)環(huán)境變量 。

新建系統(tǒng)環(huán)境變量,變量名為:QT_QPA_PLATFORM_PLUGIN_PATH

變量值定位到Qt文件夾下的plugins下即可。

最后還需把安裝好的PyQt5環(huán)境配置到PyCharm中。

打開PyCharm,在設(shè)置界面進(jìn)入工具-外部工具,點(diǎn)+號(hào),依次配置QtDisigner(設(shè)計(jì)師),PyUIC(用于將設(shè)計(jì)師的UI界面自動(dòng)轉(zhuǎn)換成Python代碼)。

在未配置PyQt5之前,右面的擴(kuò)展工具界面是空的。

接下來首先配置QtDisigner,點(diǎn)擊左上角的"+"鍵。


Name填寫“QtDisigner”,

Program填寫,designer.exe這個(gè)可執(zhí)行文件的路徑,我的這個(gè)路徑是上面這樣的。

有的人這個(gè)文件是在pyqt5-tools這個(gè)文件下。到時(shí)候可以自己去找一下。

Arguments參數(shù)不用寫,

Working directory:填寫$FileDir$

填寫好之后點(diǎn)擊ok。

接著配置PyUIC,繼續(xù)點(diǎn)擊+號(hào)。

Name填寫“PyUIC”,

Program填寫,python解釋器的文件的路徑。

Arguments參數(shù)寫,-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Working directory:填寫$FileDir$

這樣兩個(gè)工具配置完成,頁面下有如下的兩個(gè)工具。

此時(shí),在Pycharm的菜單欄中的Tools-External tools里可以看到新增的外部工具。

最后還需測試一下新搭的環(huán)境是否真正的配置成功。

新建一個(gè)項(xiàng)目,右鍵點(diǎn)項(xiàng)目-External Tools-QtDesigner,這時(shí)會(huì)彈出QtDesigner的設(shè)計(jì)師界面,隨便選擇一個(gè)模板測試。這里選擇第一個(gè)不帶按鈕的對(duì)話框,點(diǎn)Create。

設(shè)計(jì)的界面如下:

點(diǎn)擊左上角的保存,設(shè)置界面文件名是QtTest.ui

保存后可以在項(xiàng)目目錄下看到已經(jīng)生成了ui文件。

右鍵點(diǎn)QtTest.ui - External Tools - PyUIC,會(huì)自動(dòng)把ui文件生成python代碼QtTest.py,此時(shí)項(xiàng)目中多了一個(gè)QtTest.py文件,雙擊可打開查看代碼。

最后一步右鍵點(diǎn)項(xiàng)目,新建一個(gè)Python文件,輸入以下main程序代碼,然后運(yùn)行 。

運(yùn)行程序,界面如下:

說明Pycharm的配置已經(jīng)完成且正確 。

如果運(yùn)行后提示錯(cuò)誤,ModuleNotFoundError: No module named 'PyQt5'。

再重新創(chuàng)建一個(gè)項(xiàng)目,這時(shí)應(yīng)注意在Base interpreter下面的兩個(gè)復(fù)選框?qū)创蛏?。目的是加載第三方庫,這樣在創(chuàng)建完工程的時(shí)候會(huì)加載一堆東西。

總結(jié)

到此這篇關(guān)于python3.6.8 + pycharm + PyQt5 環(huán)境搭建的文章就介紹到這了,更多相關(guān)python3.6.8 + pycharm + PyQt5 環(huán)境搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Selenium控制瀏覽器常見操作示例

    Selenium控制瀏覽器常見操作示例

    這篇文章主要介紹了Selenium控制瀏覽器常見操作,結(jié)合實(shí)例形式分析了Selenium針對(duì)瀏覽器的窗口大小控制、前進(jìn)、后退、刷新、截屏等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • pandas改變df列的順序的方法實(shí)現(xiàn)

    pandas改變df列的順序的方法實(shí)現(xiàn)

    本文主要介紹了pandas改變df列的順序的方法實(shí)現(xiàn),主要使用 Pandas 中的 reindex() 方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • python 提高開發(fā)效率的5個(gè)小技巧

    python 提高開發(fā)效率的5個(gè)小技巧

    這篇文章主要介紹了python 提高開發(fā)效率的5個(gè)小技巧,幫助大家更好的進(jìn)行python開發(fā),感興趣的朋友可以了解下
    2020-10-10
  • Django使用Jinja2模板引擎的示例代碼

    Django使用Jinja2模板引擎的示例代碼

    這篇文章主要介紹了Django使用Jinja2模板引擎的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python批量刪除只保留最近幾天table的代碼實(shí)例

    Python批量刪除只保留最近幾天table的代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于Python批量刪除只保留最近幾天table的代碼實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建(各種包安裝保姆級(jí)教學(xué))

    Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建(各種包安裝保姆級(jí)教學(xué))

    相信很多時(shí)候大家都會(huì)用到虛擬環(huán)境,他具有可以讓你快速切換不同的python版本,本文主要介紹了Anaconda+Pycharm+Pytorch虛擬環(huán)境創(chuàng)建,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Python實(shí)現(xiàn)自定義異常堆棧信息的示例代碼

    Python實(shí)現(xiàn)自定義異常堆棧信息的示例代碼

    當(dāng)我們的程序報(bào)錯(cuò)時(shí),解釋器會(huì)將整個(gè)異常的堆棧信息全部輸出出來。解釋器會(huì)將異常產(chǎn)生的整個(gè)調(diào)用鏈都給打印出來,那么問題來了,我們能不能自定義這些報(bào)錯(cuò)信息呢?本文就來為大家詳細(xì)講講
    2022-07-07
  • python實(shí)現(xiàn)mysql的讀寫分離及負(fù)載均衡

    python實(shí)現(xiàn)mysql的讀寫分離及負(fù)載均衡

    這篇文章主要介紹了python實(shí)現(xiàn)mysql的讀寫分離及負(fù)載均衡 ,需要的朋友可以參考下
    2018-02-02
  • python下grpc與protobuf的編寫使用示例

    python下grpc與protobuf的編寫使用示例

    這篇文章主要為大家介紹了python下grpc與protobuf的編寫使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • Python使用一行代碼獲取上個(gè)月是幾月

    Python使用一行代碼獲取上個(gè)月是幾月

    本文介紹的關(guān)于Python時(shí)間日期處理,日期時(shí)間處理在實(shí)際應(yīng)用場景中無處不在,所以這也成了編程語言中必不可少的模塊,本文主要給大家介紹Python使用一行代碼獲取上個(gè)月是幾月的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2018-08-08

最新評(píng)論

眉山市| 沧州市| 扶风县| 聂拉木县| 双柏县| 漾濞| 娱乐| 宁远县| 兴隆县| 千阳县| 分宜县| 六安市| 杭锦后旗| 泰顺县| 梁河县| 平南县| 永修县| 西峡县| 胶南市| 万安县| 信丰县| 晋城| 永泰县| 班玛县| 阿拉善左旗| 民勤县| 呼和浩特市| 通许县| 团风县| 乡城县| 阿图什市| 商洛市| 鄂托克前旗| 尖扎县| 新巴尔虎左旗| 林芝县| 彭州市| 广宗县| 锦屏县| 东海县| 嘉峪关市|