目錄
- PyQt5簡介
- 為什么選擇PyQt5
- 在Pycharm中配置PyQt5
- 一.標(biāo)題安裝PyQt5模塊
- 1.點擊設(shè)置
- 2.安裝pyqt5,pyqt5-tools,pyqt5designer
- 3.默認從官網(wǎng)上下載模塊
- 二.配置PyQt5設(shè)計器(Qt Designer)及轉(zhuǎn)換工具
- 1.Qt Designer
- 2.PyUIC
- 3.qrcTOpy
PyQt5簡介
1.什么是GUI:Graphical User Interface,圖形用戶界面,用于人機交互。
2.怎么設(shè)計GUI:Qt
3.什么是Qt:Qt是一種基于C++的跨平臺圖形用戶界面應(yīng)用程序開發(fā)框架
4.學(xué)習(xí)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)境,以及一些小工具。
一.標(biāo)題安裝PyQt5模塊
(包括pyqt5,pyqt5-tools,pyqt5designer)
1.點擊設(shè)置
![](/d/20211017/cbd0fc74d75a4ae6d4bcdeab40f2110b.gif)
2.安裝pyqt5,pyqt5-tools,pyqt5designer
![](/d/20211017/4bdcc10cbbe4c99d82616f71acae5415.gif)
![](/d/20211017/b8a9b08f3550b9ef29ca6302f0eaae6f.gif)
3.默認從官網(wǎng)上下載模塊
速度特別慢,我們可以使用國內(nèi)的鏡像來提升速度
![](/d/20211017/813fd604e7f89bb5449b10f24bd69c75.gif)
![](/d/20211017/baa2321354103ce5d2b1c28fcb53318e.gif)
常用的鏡像有
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
![](/d/20211017/4d992fed7e68f1a6cdb26d2da3ecc1d7.gif)
二.配置PyQt5設(shè)計器(Qt Designer)及轉(zhuǎn)換工具
1.Qt Designer
用途:方便我們打開設(shè)計器
首先同樣是在file里面打開settings
![](/d/20211017/e666bc0e93a152c5d535d16bdd7e2a37.gif)
Name:我們自己給這個tool起的名字
Program:填入designer.exe的路徑,每個人路徑不同,找到自己計算機上的 路徑輸進去。一般來說是在site-packages\QtDesigner\designer.exe這里。
Working directory:填入$ProjectFileDir$,表示文件所在的項目路徑
2.PyUIC
![](/d/20211017/fc772d63ff311ffe26b44e96fdfc827e.gif)
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)于具體怎么引用圖片,我們后面再具體說。
![](/d/20211017/cc27099bab005f1e926539c63021411e.gif)
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è)計
希望大家以后多多支持腳本之家!
您可能感興趣的文章:- PyCharm使用pyQT5進行GUI開發(fā)的基本流程