Python——PyQt5在PyCharm的配置与应用(保姆级教程)

目录

一、安装pycharm与python版本

二、升级pip与换源,安装PyQt5、PyQt5-tool

三、添加环境变量

四、在pycharm的外部工具里添加3个工具

4.1、添加三个插件(重点)

五、如何使用QtDesigner

 六、如何使用pyuic5


一、安装pycharm与python版本

Download PyCharm: Python IDE for Professional Developers by JetBrains
Professional:专业版,收费,功能齐全
Community:社区版,免费,功能阉割

python-3.9.5-amd64.exe_免费高速下载|百度网盘-分享无限制 (baidu.com)https://pan.baidu.com/s/1EcamXl5iRS0X8vmn8sbk2w#list/path=%2F安装包上面已经给出,可以直接下载


二、升级pip与换源,安装PyQt5、PyQt5-tool

1、升级pip

python -m pip install --upgrade pip

 2、换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host mirrors.aliyun.com

3、安装PyQt5、PyQt5-tool

pip install PyQt5
pip install PyQt5-tools

三、添加环境变量

1、找到绝对路径,复制下来(每个人的路径都不一样,自己找一下)

D:\Program Files\Python39\Lib\site-packages\pyqt5_tools

 2、新建环境变量

3、写入环境变量

四、在pycharm的外部工具里添加3个工具

添加三个插件(重点)
QtDesigner——通过Qt语言进行UI设计(支持拖拽式的UI设计)
PyUIC——主要用来将QtDesigner代码转化成Python代码
Pyrcc—— 将图片、数据文件资源打包成py文件


4.1、添加三个插件(重点)

打开Pycharm,打开File—>Settings—>External Tools,点击加号进行工具的导入

1、添加 QtDesigner

Name:QtDesigner
Group:External Tools
Program:D:\Program Files\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
Arguments:$FileDir$\$FileName$ 
Working directory:$FileDir$

注意:Program需要找到自己下载的designer.exe

2、添加pyuic5

Name:pyuic5
Group:External Tools
Program:D:\Program Files\Python39\Scripts\pyuic5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$

3、添加pyrcc

Name:pyuic5
Group:External Tools
Program:D:\Program Files\Python39\Scripts\pyrcc5.exe
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$

五、如何使用QtDesigner

1、打开界面,点击QtDesigner进入界面


2、这是运行界面

 3、界面布局

 4、自己使用左边控件,设计界面

 5、ctrl+c保存文件为.ui文件(即可关闭页面)

 六、如何使用pyuic5

1、选中要转换的.py文件,然后点击pyuic5,就可以将py文件转换为.ui文件

 

2、效果图

七、如何使用Pyrcc

1、打开QtDesigner,选择编辑资源 

2、新建资源文件,随便找个地方保存

3、按照自己的喜好命名,然后添加资源

 4、保存并退出

 5、选中.qrc文件,然后点击 pyrcc,将其转换为.py文件,然后我们就可以引用了

6、学习视频:

038资源的加载和使用_哔哩哔哩_bilibili038资源的加载和使用是【已完结】PySide6百炼成真,带你系统性入门Qt的第39集视频,该合集共计75集,视频收藏或关注UP主,及时了解更多相关视频内容。https://www.bilibili.com/video/BV1c84y1N7iL?p=39

3个工具的作用

  1. QtDesigner:提供了一个可视化的用户界面(UI)设计功能,使用户能够拖拽式地在界面上构建和布置多个各种不同的控件,其支持的控件类型包括:窗口、标签、文本框、按钮以及其他常见的用户界面部件。使用QtDesigner设计生成的UI文件可以作为参数传递给PyUIC,用于生成Python代码文件。

  2. PyUIC:将QtDesigner代码转化成Python代码的工具,使用户在QtDesigner中以可视化方式设计生成的UI文件能够通过PyQt5库在Python程序中使用。通过PyUIC的转换,用户可以在Python程序中使用QtDesigner设计的UI文件,通过对UI控件的创建、组合和绑定方法等进一步编写逻辑实现更加复杂的交互功能。

  3. Pyrcc:将图片、数据文件资源打包成Py文件,是一种将资源文件打包的工具。在使用QtDesigner和PyUIC时,如果有需要将图像、声音、字体或其他数据文件打包成Py文件,也可以使用Pyrcc。使用Pyrcc,可以将外部数据文件打包成内置处理,使程序具有良好的可移植性,减少文件散乱与不易维护的问题。

  • 47
    点赞
  • 180
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
### 回答1: Python3是一种编程语言,它提供了很多库和框架可以用于各种应用开发。PyQt5Python3的一个GUI(图形用户界面)库,它允许我们创建各种图形界面应用程序。PyCharm是一个Python集成开发环境(IDE),它提供了丰富的功能和工具,可以方便地进行Python编程和应用程序开发。 在Python3中,我们可以使用PyQt5库来访问和控制摄像头。通过使用PyQt5的QCamera和QCameraViewfinder类,我们可以访问计算机上已连接的摄像头设备,并在应用程序中显示摄像头视频流。这样我们就能够在应用程序中捕捉摄像头的图像,并进行进一步的处理和分析。 PyCharm是一个非常流行的Python开发工具,它提供了许多有用的功能来帮助我们编写、调试和测试Python代码。在PyCharm中,我们可以直接编写Python代码,并使用其强大的代码编辑器和自动补全功能来提高编码效率。同时,PyCharm还提供了集成的调试器,可以方便地调试和跟踪代码的执行过程。 因此,如果我们想在Python3中使用PyQt5库来访问和控制摄像头,并且希望使用一个强大的开发工具来编写和调试代码,我们可以选择使用PyCharm作为我们的开发环境。PyCharm提供了直观的界面和丰富的功能,可以让我们更轻松地编写和调试基于PyQt5的摄像头应用程序。 ### 回答2: Python3是一种高编程语言,PyQt5是用于创建图形界面应用程序的Python库,PyCharm是一种集成开发环境(IDE)。摄像头通常是指用于捕捉图像或视频的设备。 在Python中使用摄像头,可以使用OpenCV库来实现。OpenCV是一个开源计算机视觉库,可用于处理图像和视频。 要在PyQt5中使用摄像头,可以通过使用QCamera类来获取和控制摄像头。您可以将QCamera对象与QCameraViewfinder或QGraphicsView一起使用,以便在应用程序中显示摄像头捕捉的图像。 对于IDE,PyCharm是一种流行的Python开发环境,具有代码编辑器、调试器、版本控制等功能。PyCharm提供了丰富的功能和工具,使Python开发更加高效和便捷。 要在PyCharm中使用Python3和PyQt5以及摄像头,您可以首先安装Python3和PyQt5库。然后,您可以设置项目,并使用PyCharm提供的编辑器编写代码。在代码中,您可以导入所需的库和模块,以及使用适当的代码来处理摄像头和图像。 总而言之,您可以使用Python3编写具有PyQt5界面的应用程序,并在PyCharm中进行开发和调试。通过使用OpenCV库,您还可以使用摄像头捕捉图像和视频。 ### 回答3: Python3是一种高编程语言,广泛应用于各个领域的软件开发和数据分析。PyQt5是一个Python模块,用于创建交互式和可视化的桌面应用程序。PyCharm是一种以Python为主要语言的集成开发环境(IDE),它提供了许多方便的工具和功能来帮助开发者更高效地编写和调试代码。 在Python3中,我们可以使用PyQt5来编写应用程序,包括调用摄像头进行图像采集和处理。通过调用PyQt5中的相机模块,我们可以访问计算机上的摄像头设备,并获取实时的图像数据。使用这些图像数据,我们可以进行各种图像处理操作,如图像增强、图像过滤、目标跟踪等。 为了更好地开发和调试Python应用程序,我们可以使用PyCharm作为开发工具。PyCharm提供了代码编辑器、调试器、版本控制集成等功能,可以提高开发效率和代码质量。在PyCharm中,我们可以轻松设置Python解释器,并导入所需的库和模块,以便使用PyQt5进行摄像头编程。 总结来说,Python3、PyQt5PyCharm可以一起使用来实现摄像头相关的应用程序。Python3提供了强大的编程能力,PyQt5提供了访问和处理摄像头图像的功能,而PyCharm提供了开发工具和环境,使开发者可以更轻松地进行开发和调试工作。通过这些工具和技术,我们可以实现各种摄像头应用,如视频监控系统、人脸识别系统等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Pan_peter

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

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

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

打赏作者

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

抵扣说明:

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

余额充值