一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 如何在pycharm中配置pyqt5設(shè)計(jì)GUI操作教程

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

2021-12-22 00:45小康哥 Python

這篇文章主要介紹了如何在pycharm中配置pyqt5設(shè)計(jì)GUI的操作教程,有需要的朋友可以借鑒參考下,希望大家可以多多交流,討論相關(guān)問題共同提升

 

PyQt5簡介

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

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

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

4.學(xué)習(xí)python的我們怎么用Qt:PyQt5模塊

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

 

為什么選擇PyQt5

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

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

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

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

 

在Pycharm中配置PyQt5

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

 

一.標(biāo)題安裝PyQt5模塊

(包括pyqt5,pyqt5-tools,pyqt5designer)

 

1.點(diǎn)擊設(shè)置

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

 

2.安裝pyqt5,pyqt5-tools,pyqt5designer

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

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

 

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

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

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

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

常用的鏡像有

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í)候后面會顯示從哪個(gè)源下載,別點(diǎn)錯(cuò)了選成了官網(wǎng)下。

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

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

 

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

 

1.Qt Designer

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

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

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

Name:我們自己給這個(gè)tool起的名字

Program:填入designer.exe的路徑,每個(gè)人路徑不同,找到自己計(jì)算機(jī)上的 路徑輸進(jìn)去。一般來說是在site-packagesQtDesignerdesigner.exe這里。

Working directory:填入$ProjectFileDir$,表示文件所在的項(xiàng)目路徑

 

2.PyUIC

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

Name:自己起的名字

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

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

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

 

3.qrcTOpy

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

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

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è)計(jì)GUI操作教程的文章就介紹到這了,配置完環(huán)境,不要著急,下一節(jié),帶你熟悉設(shè)計(jì)流程,并設(shè)計(jì)一個(gè)屬于自己的GUI,使用PyQt5設(shè)計(jì)GUI實(shí)現(xiàn)程序圖形界面設(shè)計(jì)

希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/leidawangzi/article/details/110826210

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91香蕉小视频 | 五月色天在线视频综合观看 | 欧洲喷浆乌克兰 | 日本 视频 在线 | 国产精品久久久久aaaa | 亚洲成人网页 | 国内交换一区二区三区 | 女攻双性 | 深夜福利一区 | 国产精品国产国产aⅴ | 韩国美女被的免费视频 | 成人毛片高清视频观看 | yy3341殇情影院理论片 | 国产精品久久久久久久久 | 久久综合亚洲色hezyo | 久久精品黄AA片一区二区三区 | tobu8中国在线播放免费 | 日本不卡高清免费v日本 | 亚洲欧美日韩国产一区二区精品 | 色老板视频 | 大乳女子一级毛片 | 美女被的在线网站91 | 15一16japanese破| 91桃花| 大好硬好深好爽想要视频 | 女人张开腿 让男人桶个爽 免费观看 | 2021精品国夜夜天天拍拍 | 啪一啪在线视频 | 欧美视频精品一区二区三区 | 国产盗摄美女嘘嘘视频 | 网站国产| 天天操丝袜 | 精品午夜视频 | china外卖员gay帮口 | 青青青青青国产费线在线观看 | 俺去也亚洲色图 | 日韩欧美三级视频 | 暖暖中国免费观看高清完整版 | 久久成人a毛片免费观看网站 | 欧美一区不卡二区不卡三区 | 9191视频 |