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

如何在pycharm中配置pyqt5設(shè)計GUI操作教程

 更新時間:2021年08月20日 16:33:06   作者:小康哥  
這篇文章主要介紹了如何在pycharm中配置pyqt5設(shè)計GUI的操作教程,有需要的朋友可以借鑒參考下,希望大家可以多多交流,討論相關(guān)問題共同提升

PyQt5簡介

1.什么是GUI:Graphical User Interface,圖形用戶界面,用于人機交互。

2.怎么設(shè)計GUI:Qt

3.什么是Qt:Qt是一種基于C++的跨平臺圖形用戶界面應(yīng)用程序開發(fā)框架

4.學習python的我們怎么用Qt:PyQt5模塊

5.什么是PyQt5:Qt的python接口,pyqt5對Qt進行完全封裝,我們可以利用python代碼設(shè)計想要的圖形界面

為什么選擇PyQt5

1.除了PyQt5,python還支持很多可以開發(fā)GUI圖形界面程序的庫,比如tkinter、wxPython、Kivy等,那么我們?yōu)槭裁匆x擇PyQt5呢?

  • 我來說說他的優(yōu)點:
  • 支持Qt的可視化設(shè)計器進行圖形界面設(shè)計,并能自動生成python代碼
  • 使用信號-槽機制進行通信
  • 提供了一整套進行GUI程序開發(fā)的窗口控件
  • 擁有超過620個類和近6000個函數(shù)及方法
  • 可以跨平臺運行在所有操作系統(tǒng)上

2.與PySide2的關(guān)系

  • 兩者都是Qt的python接口
  • PyQt5是Qt的干兒子(Riverbank Computing開發(fā)),PySide2是Qt的親兒子(Qt自己公司開發(fā)的)
  • 但是PyQt5問世較早,比較成熟,用戶也比較多,功能比較完善;PySide2是2018才發(fā)布的。

在Pycharm中配置PyQt5

工欲善其事必先利其器,在設(shè)計ui前,我們得先配置好相關(guān)的運行環(huán)境,以及一些小工具。

一.標題安裝PyQt5模塊

(包括pyqt5,pyqt5-tools,pyqt5designer)

1.點擊設(shè)置

在這里插入圖片描述

2.安裝pyqt5,pyqt5-tools,pyqt5designer

在這里插入圖片描述

在這里插入圖片描述

3.默認從官網(wǎng)上下載模塊

速度特別慢,我們可以使用國內(nèi)的鏡像來提升速度

在這里插入圖片描述

在這里插入圖片描述

常用的鏡像有

https://pypi.douban.com/simple

https://pypi.tuna.tsinghua.edu.cn/simple

https://mirrors.ustc.edu.cn/pypi/web/simple

https://mirrors.aliyun.com/pypi/simple/

將這些鏡像進去并點擊ok。注意我們安裝模塊的時候后面會顯示從哪個源下載,別點錯了選成了官網(wǎng)下。

官網(wǎng)源是https://pypi.python.org/simple

在這里插入圖片描述

二.配置PyQt5設(shè)計器(Qt Designer)及轉(zhuǎn)換工具

1.Qt Designer

用途:方便我們打開設(shè)計器

首先同樣是在file里面打開settings

在這里插入圖片描述

Name:我們自己給這個tool起的名字

Program:填入designer.exe的路徑,每個人路徑不同,找到自己計算機上的 路徑輸進去。一般來說是在site-packages\QtDesigner\designer.exe這里。

Working directory:填入$ProjectFileDir$,表示文件所在的項目路徑

2.PyUIC

在這里插入圖片描述

Name:自己起的名字

Program:python.exe所在的位置,一般在Python\Python38-32\python.exe這里

Arguements:填入-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py 是將.ui文件轉(zhuǎn)化成.py文件的語句。

Working directory:$FileDir$,表示文件所在路徑。

3.qrcTOpy

用途:將.qrc文件轉(zhuǎn)換成.py文件。如果要在窗口中引用圖片,必須進行這一步,不然不發(fā)引用。關(guān)于具體怎么引用圖片,我們后面再具體說。

在這里插入圖片描述

Name:qrcTOpy

Program:pyrcc.exe文件所在路徑。在python安裝目錄下的script文件夾里面。

Arguements:$FileName$ -o $FileNameWithoutExtension$_rc.py將.qrc文件轉(zhuǎn)換成.py文件的語句。

Working directory:$FileDir$

到此這篇關(guān)于如何在pycharm中配置pyqt5設(shè)計GUI操作教程的文章就介紹到這了,配置完環(huán)境,不要著急,下一節(jié),帶你熟悉設(shè)計流程,并設(shè)計一個屬于自己的GUI

使用PyQt5設(shè)計GUI實現(xiàn)程序圖形界面設(shè)計

希望大家以后多多支持腳本之家!

相關(guān)文章

  • TensorFlow自定義損失函數(shù)來預測商品銷售量

    TensorFlow自定義損失函數(shù)來預測商品銷售量

    這篇文章主要介紹了TensorFlow自定義損失函數(shù)——預測商品銷售量,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • python代碼打包工具cx_Freeze的安裝及用法詳解

    python代碼打包工具cx_Freeze的安裝及用法詳解

    cx_Freeze是一個流行的Python庫,它可以將Python腳本及其依賴項打包成獨立的可執(zhí)行文件,支持多平臺(如Windows、Linux和macOS),本文將結(jié)合實際案例,詳細介紹cx_Freeze的安裝、配置和使用方法,需要的朋友可以參考下
    2024-08-08
  • Flask請求鉤子與上下文及異常處理分項精解

    Flask請求鉤子與上下文及異常處理分項精解

    這篇文章主要介紹了Flask請求鉤子與上下文及異常處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • 以視頻爬取實例講解Python爬蟲神器Beautiful Soup用法

    以視頻爬取實例講解Python爬蟲神器Beautiful Soup用法

    這篇文章主要以視頻爬取實例來講解Python爬蟲神器Beautiful Soup的用法,Beautiful Soup是一個為Python獲取數(shù)據(jù)而設(shè)計的包,簡潔而強大,需要的朋友可以參考下
    2016-01-01
  • Python必須了解的35個關(guān)鍵詞

    Python必須了解的35個關(guān)鍵詞

    這篇文章主要介紹了Python必須了解的35個關(guān)鍵詞,文中講解非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • python包裝和授權(quán)學習教程

    python包裝和授權(quán)學習教程

    包裝是指對一個已經(jīng)存在的對象進行系定義加工,實現(xiàn)授權(quán)是包裝的一個特性,下面這篇文章主要給大家介紹了關(guān)于python包裝和授權(quán)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • Python函數(shù)關(guān)鍵字參數(shù)及用法詳解

    Python函數(shù)關(guān)鍵字參數(shù)及用法詳解

    本文主要介紹了Python函數(shù)關(guān)鍵字參數(shù)及用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Python中動態(tài)獲取對象的屬性和方法的教程

    Python中動態(tài)獲取對象的屬性和方法的教程

    本文主要介紹了如何在Python中動態(tài)獲取對象的屬性和方法,并運行使用它們,需要的朋友可以參考一下
    2015-04-04
  • 詳解Python編程中time模塊的使用

    詳解Python編程中time模塊的使用

    這篇文章主要介紹了詳解Python編程中time模塊的使用,是Python入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11
  • Django?celery的替代品Dramatiq使用特性詳解

    Django?celery的替代品Dramatiq使用特性詳解

    這篇文章主要為大家介紹了Django?celery的替代品Dramatiq使用特性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06

最新評論

彩票| 察隅县| 苏尼特右旗| 宝应县| 东平县| 上饶县| 柳林县| 柯坪县| 溧水县| 凤台县| 阳高县| 鹤岗市| 安阳县| 麟游县| 鹤岗市| 宝山区| 米脂县| 蒲江县| 苏尼特左旗| 延庆县| 抚宁县| 海盐县| 嘉善县| 漳平市| 介休市| 仙居县| 萝北县| 磐安县| 石阡县| 松潘县| 嵊泗县| 承德市| 美姑县| 太湖县| 仁化县| 德钦县| 余姚市| 宣汉县| 天镇县| 临猗县| 宝清县|