1.什么是GUI:Graphical User Interface,圖形用戶界面,用于人機(jī)交互。
2.怎么設(shè)計(jì)GUI:Qt
3.什么是Qt:Qt是一種基于C++的跨平臺(tái)圖形用戶界面應(yīng)用程序開發(fā)框架
4.學(xué)習(xí)python的我們?cè)趺从肣t:PyQt5模塊
5.什么是PyQt5:Qt的python接口,pyqt5對(duì)Qt進(jìn)行完全封裝,我們可以利用python代碼設(shè)計(jì)想要的圖形界面
1.除了PyQt5,python還支持很多可以開發(fā)GUI圖形界面程序的庫(kù),比如tkinter、wxPython、Kivy等,那么我們?yōu)槭裁匆x擇PyQt5呢?
2.與PySide2的關(guān)系
工欲善其事必先利其器,在設(shè)計(jì)ui前,我們得先配置好相關(guān)的運(yùn)行環(huán)境,以及一些小工具。
(包括pyqt5,pyqt5-tools,pyqt5designer)
速度特別慢,我們可以使用國(guó)內(nèi)的鏡像來(lá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/
將這些鏡像進(jìn)去并點(diǎn)擊ok。注意我們安裝模塊的時(shí)候后面會(huì)顯示從哪個(gè)源下載,別點(diǎn)錯(cuò)了選成了官網(wǎng)下。
官網(wǎng)源是https://pypi.python.org/simple
用途:方便我們打開設(shè)計(jì)器
首先同樣是在file里面打開settings
Name:我們自己給這個(gè)tool起的名字
Program:填入designer.exe的路徑,每個(gè)人路徑不同,找到自己計(jì)算機(jī)上的 路徑輸進(jìn)去。一般來(lái)說(shuō)是在site-packages\QtDesigner\designer.exe這里。
Working directory:填入$ProjectFileDir$,表示文件所在的項(xiàng)目路徑
Name:自己起的名字
Program:python.exe所在的位置,一般在Python\Python38-32\python.exe這里
Arguements:填入-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py 是將.ui文件轉(zhuǎn)化成.py文件的語(yǔ)句。
Working directory:$FileDir$,表示文件所在路徑。
用途:將.qrc文件轉(zhuǎn)換成.py文件。如果要在窗口中引用圖片,必須進(jìn)行這一步,不然不發(fā)引用。關(guān)于具體怎么引用圖片,我們后面再具體說(shuō)。
Name:qrcTOpy
Program:pyrcc.exe文件所在路徑。在python安裝目錄下的script文件夾里面。
Arguements:$FileName$ -o $FileNameWithoutExtension$_rc.py將.qrc文件轉(zhuǎn)換成.py文件的語(yǔ)句。
Working directory:$FileDir$
到此這篇關(guān)于如何在pycharm中配置pyqt5設(shè)計(jì)GUI操作教程的文章就介紹到這了,配置完環(huán)境,不要著急,下一節(jié),帶你熟悉設(shè)計(jì)流程,并設(shè)計(jì)一個(gè)屬于自己的GUI
使用PyQt5設(shè)計(jì)GUI實(shí)現(xiàn)程序圖形界面設(shè)計(jì)
希望大家以后多多支持腳本之家!
標(biāo)簽:大同 寧夏 盤錦 漯河 南平 海南 林芝 普洱
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何在pycharm中配置pyqt5設(shè)計(jì)GUI操作教程》,本文關(guān)鍵詞 如,何在,pycharm,中,配置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。