1 - PyQt5环境配置

PyQt5环境配置

系统:win10(64位)

语言:python 3.7.5

第三方库:PyQT5 5.15.4

​ pyqt5-tools 5.15.4.3.2

工具:PyCharm 2021.2.1


1、安装python

去官网 https://www.python.org/downloads/windows/ 找对应版本下载,无需手动设置。

python安装包区别:

x86是32位,x86-64是64位;

web-based installer 是需要通过联网完成安装的;

executable installer 是可执行文件(*.exe)方式安装;

embeddable zip file 嵌入式版本,可以集成到其它应用中。

2、安装Pycharm

去官网 https://www.runoob.com/w3cnote/pycharm-windows-install.html 找对应版本下载,无需手动设置。

3、配置PyQt5开发环境

首先建立一个新的工程(New Project)

原因:配置环境是基于项目级别的,Pycharm对每一个项目都有一个虚拟环境,项目之间隔离开。

image-20210901153050727

选择venv(virtualenv)目录,这里存放一个虚拟的python环境。这里所有的类库依赖都可以直接脱离系统安装的python独立运行,制定虚拟环境解释器以本地安装的哪个python版本来创建。

File——settings——project——interpreter 在这个地方添加需要的包

image-20210901153556737

搜索pyqt5,而后【install】进行安装

image-20210901153908728

安装后发现多了PyQt5,PyQt5-sip,PyQt5-Qt5

image-20210901154357174

同理安装PyQt5-tools,这个模块依赖得东西比较多,下载内容比较大,通过上述方式安装可能会超时(我没超)。

如果出现超时,在如下图所示的文件夹中(项目虚拟目录)打开终端。

image-20210901160143639

而后进行安装, 国内阿里源速度很快,可以临时切换到阿里源,输入如下命令:

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

4、安装项目需要插件
添加Qt Designer工具(在pycharm中打开Qt5工具,便于开发者在Pycharm上统一开发)

File——settings——Tools——External Tools——点击右侧的"+"

image-20210901160815956

此时出现了一个问题:安装PyQt5 和 pyqt5-tools后没有出现designer.exe

在这个目录下,不在scripts里面:

C:\Users\16041\PycharmProjects\configureQt\venv\Lib\site-packages\qt5_applications\Qt\bin

image-20210901213043951

Name: 输入最后工具在菜单中的想呈现名称,比如我这里命名为Qt Designer;

Program: designer.exe程序的位置,注意这里要先安装pyqt5-tools包,才有这个执行文件;

Working directory: designer.exe工作路径,设置为 F i l e D i r FileDir FileDir

再添加PyUIC工具(把界面.UI转换成python文件.py)

继续点击"+"

image-20210901214839780

很奇怪,这个还在script路径下,玄学。。。

Name: 输入最后工具在菜单中的想呈现名称 PyUIC;

Program: pyuic5.exe程序的位置,注意这里要先安装PyQt5包,才有这个执行文件;

Arguments: 需要的参数! 执行语句 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;

Working dirctory: 工作路径 F i l e D i r FileDir FileDir

5、使用方法

在项目右键–选择【External Tools】–【QT Designer】

image-20210901215052197

而后可以看到QT Designer设计界面

image-20210901215115089

通过QT Designer设计器,可以通过拖拽即可设计界面,减少繁琐的界面设计

image-20210901215955292

通过拖拽快速得建立了一个登陆界面,将文件保存问try.ui,默认保存为UI文件

image-20210901220104283

此时在项目中发现了该UI文件,而后在pycharm中选择test.ui–【External Tools】–【PyUIC】

image-20210901220542442

而后就会根据test.ui生成test.py文件

image-20210901220542442

编写测试文件 main.py

import try 报错:Identifier expected,因为 try 是 python 的关键字,重命名为 trytry 后没有报错。
还有一个注意点:name 和 main 的附近都是两条下划线。
import sys
import trytry
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = trytry.Ui_dialog()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

运行程序:

image-20210901233550902

这样就表示安装成功,可以在Pycharm上进行Qt5开发。


参考教程:

Pycharm Qt5开发环境配置:https://www.bilibili.com/read/cv5453880

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值