02-pyCharm配置PyQt5开发环境

1、安装 PyQT5

pip install PyQt5 -i https://mirrors.aliyun.com/pypi/simple/
pip install PyQt5-tools -i https://mirrors.aliyun.com/pypi/simple/

2、给PyCharm配置外部工具

设置->工具->外部工具

点击加号即可对QtDesigner,PyUIC,Pyrcc进行逐一配置(可参照图中所示配置)。

2.1、配置Qt Designer

名称:QtDesigner

工作目录: F i l e D i r FileDir FileDir

program:E:\soft\Python310\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

2.2、配置pyuic

名称:pyuic

Program:E:\soft\Python310\Scripts\pyuic5.exe

实参:-m PyQt5.uic.pyuic F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py

工作目录: F i l e D i r FileDir FileDir

名称:pyuic
Program:E:\soft\Python310\Scripts\pyuic5.exe
实参:-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$

2.3、配置Pyrcc

名称:pyrcc

Program:E:\soft\Python310\Scripts\pyrcc5.exe

实参: F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension_rc.py

工作目录: F i l e D i r FileDir FileDir

2.4、配置完成后查看

我们点击PyCharm左上方“工具”->“外部工具”。如果能看到QtDesigner,PyUIC,Pyrcc,就表明我们的配置成功了。(如下所示)

3、具体使用

3.1、使用QtDesigner 设计界面

我们尝试点击一下QtDesigner,进入一个全新界面并弹出了一个窗口。接着我们点击左边"Vertical Layout",在窗口中圈定范围,接着拖动左边"PushButton"到范围内,发现PushButton自动垂直布局(如下所示)

3.2、保存

我们接着点击"文件"->”保存“。(如下所示)

然后我们会发现项目下面多了一个ui文件(默认为untitled.ui)(绿色图标,扩展名为ui)。我们尝试点击打开看一下。(如下所示)

3.3、生成.py 文件

接着我们右键点击ui文件,点击"PyUIC"。(如下所示)

项目下面会自动生成一个 python文件(默认为untitled.py),它其实就是untitled.ui文件转化来的。我们尝试点击打开(如下所示)

3.4、编写setup.py来运行untitled.py

import sys
import untitled
 
from PyQt5.QtWidgets import QApplication,QMainWindow
 
if __name__ == '__main__':
    # 只有直接运行这个脚本,才会往下执行
    # 别的脚本文件执行,不会调用这个条件句
 
    # 实例化,传参
    app = QApplication(sys.argv)
 
    # 创建对象
    mainWindow = QMainWindow()
 
    # 创建ui,引用demo1文件中的Ui_MainWindow类
    ui = untitled.Ui_MainWindow()
    # 调用Ui_MainWindow类的setupUi,创建初始组件
    ui.setupUi(mainWindow)
    # 创建窗口
    mainWindow.show()
    # 进入程序的主循环,并通过exit函数确保主循环安全结束(该释放资源的一定要释放)
    sys.exit(app.exec_())

运行一下setup.py文件,出现了我们在QtDesigner新界面窗口设计的GUI样式(如下所示)

OK,PyCharm 配置 PyQT5 的开发环境完美结束!!!

后面会继续介绍PyQt5的相关内容,敬请期待哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值