PyQt5+PyCharm开发环境搭建详细步骤

本文详细介绍如何在Win10环境下使用Miniconda安装PyQt5,并在PyCharm中配置开发环境。包括创建虚拟环境、安装PyQt5及工具、配置PyCharm的外部工具和测试工程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PyQt5+PyCharm开发环境搭建详细步骤

环境:

  • win10
  • miniconda
  • pycharm2018.2

一、Miniconda安装

下载地址:https://docs.conda.io/en/latest/miniconda.html

介绍:

conda分为三类:

conda:通用包管理系统,可以构建和管理任何语言和任何类型的软件。如果你需要多个python环境,他可以轻松管理。

Anaconda:一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,就是把很多常用的不常用的库都给你装好了,缺点是太大了,如果只是简单的使用python,安装miniconda就好了。

Miniconda:mini版anaconda,它只包含最基本的内容——python与conda,以及相关的必须依赖项,优点是比较小,对于空间要求严格的用户,Miniconda是一种选择。

miniconda安装完毕后,在win菜单会出现此项,这就是miniconda的虚拟环境控制台命令行终端:
在这里插入图片描述
打开第一个后出现命令行控制,带有关键字base,表示当前环境是miniconda自带的基础环境:
在这里插入图片描述

输入以下内容创建一个名为test的虚拟python环境,后面指明了python的版本号是3.7:

conda create --name test python=3.7

切换到刚创建的虚拟环境:

conda activate test

安装PyQt5:

默认安装最新版Qt,可以在https://pypi.org/project/PyQt5/#history这里查看历史版本。

pip install pyqt5
pip install pyqt5-tools

安装指定版本pyqt:

pip install pyqt5==5.15.10

二、PyCharm环境配置

关于PyCharm的安装教程这里不再赘述,网络上教程有很多。

打开PyCharm并打开Setting,将刚创建的test虚拟python环境添加上,操作如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

PyQt5环境配置

打开PyCharm并打开Setting->Externel Tools,点击+号:添加关于Qt开发的三个外部工具:

①、QtDesigner,界面设计工具:

$FileDir$

在这里插入图片描述

如果你的miniconda版本比较新,那么designer.exe是在E:\install\miniconda3\envs\[虚拟环境名称]\Lib\site-packages\qt5_applications\Qt\bin\designer.exe目录下。

②、PyUIC,将ui文件转为python代码工具:

$FileName$ -o $FileNameWithoutExtension$.py
$FileDir$

在这里插入图片描述
③、PyRCC

$FileName$ -o $FileNameWithoutExtension$_rc.py
$FileDir$

在这里插入图片描述

创建工程并测试

在这里插入图片描述

右键单击新创建的工程,打开QtDesigner:
在这里插入图片描述

创建界面文件并保存为MainUI,并在空白处右键->改变对象名称,改为MainWidget,然后保存:
在这里插入图片描述

将ui文件转为python代码:
在这里插入图片描述
新建一个python文件输入一下代码,然后运行:

import sys
import MainUI

from PyQt5.Qt import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *


class MainWidget(QWidget):

    def __init__(self):
        super().__init__()
        self.__ui = MainUI.Ui_Widget()
        self.__ui.setupUi(self)


if __name__ == '__main__':
    App = QApplication(sys.argv)
    main_widget = MainWidget()
    main_widget.show()
    sys.exit(App.exec())


完毕!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

觉皇嵌入式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值