PyQt5的安装,在Anaconda3+Pycharm+Windows下

安装环境

Windows 10操作系统

Anaconda3

Pycharm

安装过程

1. 打开Anaconda Prompt安装PyQt环境

pip install sip
pip install pyqt5 
pip install pyqt5-tools

执行完成之后在电脑的.\anaconda\Lib\site-packages文件下会生成对应的安装包,如下图。
在这里插入图片描述

2. 在PyCharm下配置PyQt和PyUIC

这里主要添加两个external tool,“Qt Designer”和“pyuic”,前者作为打开qt图形化界面进行UI的编辑,后者是将生成的.ui文件转换为.py文件,从而能够运行它。

2.1. 创建Qt Designer

在新建的工程下,File->Settings->Tools->External Tools,点击加号:
安装下图中1-5步的流程创建Qt Designer
在这里插入图片描述
其中

Name:可自己定义  建议是: Qt Designer
program:XXX\anaconda\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe   Qt Designer的安装 路径 
Arguments:不填 
directory: XXX\anaconda\Lib\site-packages\pyqt5_tools\Qt\bin
2.2. 创建PyUIC

在新建的工程下,File->Settings->Tools->External Tools,点击加号:
安装下图中1-5步的流程创建Qt Designer
在这里插入图片描述
其中

Name:可自己定义  建议pyuic
program:F:\anaconda\python.exe
parameter:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
directory: $FileDir$

3. 测试

完成后可在pycharm打开Qt Designer,Tools->External Tools->Qt Designer ,写一个简单的Helloworld测试:
在这里插入图片描述
选择Main Window,Creat后生成一个窗体程序,在左侧的Display中寻找一个label拖入中窗体中,保存该窗体到文件目录中,窗体如下图所示。
在这里插入图片描述
Pycharm文件目录下多了一个.ui文件,选中该文件,右击,External Tools,PyUIC,这个时候会生成一个.py文件
在这里插入图片描述
新建一个main.py,写一个主类测试:

import sys
import helloworld

from PyQt5.QtWidgets import QApplication, QMainWindow

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

运行结果如下:
在这里插入图片描述
表明Qt安装完成,完结

4. 安装过程中遇到的一些问题

  1. design.exe找不到
    之前design.exe的安装路径是XXX\anaconda\Lib\site-packages\pyqt5_tools\designer.exe
    之后的版本中design.exe的安装路径是XXX\anaconda\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe
  2. PyQt5 Error: one input ui-file must be specified错误
    安装pycharm+PyQT+PyQt Designer+pyuic可以生成UI,但是让.ui文件用右键生成.py文件一直报如下错误:Error: one input ui-file must be specified
    问题解决:anaconda下的designer.exe路径写错了,改对就好,找不到的话用搜索

参考博文

https://www.jianshu.com/p/8b992e47a0e4
https://blog.csdn.net/qq_32651235/article/details/99846065

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm是一种集成开发环境(IDE),可以用于Python开发。Anaconda是一个Python发行版,包含了许多常用的科学计算库和工具。Python是一种通用的编程语言,常用于开发各种应用程序。OpenCV是一个开源的计算机视觉库,用于处理图像和视频数据。PyQtPython的一个GUI库,用于创建图形用户界面。在上述引用中,提到了使用PyCharmAnaconda来配置和管理Python、OpenCV和PyQt的开发环境。通过安装Anaconda,我们可以方便地使用其中的Python版本、OpenCV和PyQt库,而无需单独下载和配置它们。同时,PyCharm也可以与Anaconda集成,使得开发过程更加便捷。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2020新版pycharm+anaconda+python+opencv+qt环境配置](https://download.csdn.net/download/weixin_38700430/13749822)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [pycharm+anaconda+opencv+pyqt环境配置](https://blog.csdn.net/zong596568821xp/article/details/118028155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值