小白入门PyQt5(1)——了解和环境搭建

Python入门三:安装Pyqt5 一、安装1、官网:www.riverbankcomputing.com2、使用命令安装,可以自动去官网查找与Python版本号相同的程序进行下载,比较方便,如果不是这样也可从PyQt官网上下载与Python相匹配的程序文件3、安装PYQT前,首先安装  SIP 运行-->CMD-->pip3 install Sip  4、安装PyQt5 执行命令:pip3 install PyQt55... 阅读详情
0. 写在前面:
  1. 本文 以Mac为例,其他操作系统可能有所不同
  2. 本文面向的对象是完全的小白

1. 基本概念

  1. QT = 跨平台的C++应用程序开发框架,主要用于GUI(Graphical User Interface)开发
  2. PyQt5 = python库文件 = Python + QT + 版本号5
  3. Qt Designer = PyQt程序UI界面的实现工具
  4. pyqt5-tools = 用于PyQt5的可视化界面
  5. sip = 用于开发PyQt(一个自动为C和C++库生成Python扩展模块的工具)

说明:
6. 使用Qt Designer可以拖拽、点击完成GUI界面设计,并且设计完成的.ui程序可以转换成.py文件供python程序调用。
7. Qt Designer和sip不需要单独安装,在anaconda中已经自带!
8. Qt Designer 所在的位置:在anaconda/bin下面

2. 安装过程(终端)

2.1 PyQt5的安装

  1. 进入Anaconda目标环境中,执行pip install PyQt5即可
  2. 也可尝试conda install -c anaconda pyqt

2.2 pyqt5-tools的安装

  1. 进入Anaconda目标环境中,执行pip install pyqt5-tools,会报错:
    在这里插入图片描述2. 尝试修改环境变量:

3. 环境搭建/配置

3.1 Anaconda

3.2 Pycharm

  1. 配置Qt Designer 到 Pycharm
    左上角——preferences——Tools——External tools 点击加号!
    注意程序地址选择:并不是上面提到的Qt Designer.app
    在这里插入图片描述(上图是错误示范)
    而是应该选择它子文件夹下的 Designer:
    bin⁩/⁨Designer.app⁩/⁨Contents⁩/MacOS⁩/Designer
    正确做法:
    在这里插入图片描述
    第一行填写地址;
    第三行照着抄

  2. 配置Py UIC 到Pycharm
    PyUIC的作用:把QtDesigner设置的UI界面直接转成.py格式的代码。

在这里插入图片描述第一行地址
第二行、第三行照着抄

4. 具体操作

  1. 将 Designer 生成的 .ui 文件转化成能导入python中的 .py 文件
    使用下面的终端命令:(可选)
    pyuic5 uiFiles/demoLineEdit.ui -o uiFiles/demoLineEdit.py

5. 实战操作

【PyQt5】环境配置 Qt(官方发音 [kju:t])是一个跨平台的C++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序Qt 是纯 C++ 开发的,正常情况下需要先学习C语言、然后在学习C++然后才能使用Qt开发带界面的程序多亏了开源社区使得Qt 还可以用Python、Ruby、Perl 等脚本语言进行开发。Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix,智能手机系统Android、iOS, 嵌入式系统等等。可以说是跨平台的。 阅读详情

相关推荐

好书分享:Control and Estimation with MATLAB(5th Edition)pdf

基于MATLAB的控制与估计》(第5版)由八章组成,包括控制算法和设计。主要内容包括状态估计和数据平滑、RLS和卡尔曼滤波器状态估计、控制系统设计、自适应控制和PID。书中的概念已经使用MATLAB和Simulink实现。提供了可下载的MATLAB和Simulink文件。适合人群:大学生、研究生、控制类工程研究人员。需要电子版pdf,回复索取。

jixianhu的博客 1510

PyQt5,PyQt-tools安装与Qt designer,pyuic,qrcToPy的配置

PyQt5,PyQt-tools安装与Qt designer,pyuic,qrcToPy的配置 一.PyQt5,PyQt-tools的安装 PyQt5的安装 可以在pycharm里安装PyQt5、PyQt-tools和PyQt Designer库,或者在命令行里用pip命令安装。 安装完成测试一下:from PyQt5.Qt import * 测试结果可以运行即安装pyqt5成功: 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能

Cocobuhui的博客 2951

ESP32实战:破解校园网WPA2-Enterprise认证的完整指南

本文详细介绍了如何使用ESP32开发板破解校园网WPA2-Enterprise认证的完整指南。通过硬件准备、环境搭建、核心代码实现及常见问题排查,帮助开发者解决企业级WiFi连接难题,特别适用于校园网环境下的物联网设备开发。

weixin_29194817的博客 454

PyQt5入门学习(一)【PyQt5及PyQt5-tools的安装】

本文介绍了PyQt5的安装,及检测PyQt5是否能正常使用的方法。最后介绍了PyQt5中的“Hello World”。祝大家学习愉快!

qq_45911278的博客 4858

树莓派入门教程 - 0 - 准备篇 - 0.0 SD卡制作树莓派系统镜像启动盘 开机

电脑需要提前安装的工具: sd卡格式化工具SDFormatter,官网下载链接:https://www.sdcard.org/downloads/formatter/ 镜像烧录工具Win32 Disk Imager,官网下载链接:https://win32diskimager.download/ 使用到的硬件: 一张容量大于等于16GB的TF卡 + 读卡器; 树莓派板卡。3B、3B+、4B等各型号均可,带有 HDMI接口即可。 HDMI接口的显示屏。 鼠标、键盘、电脑。 1....

Mark_md的博客 6971

044、手持视频抖动严重?OpenCV 光流 + IMU 融合的电子防抖工程方案

本文探讨了基于OpenCV光流和IMU融合的手持视频电子防抖方案。作者从实际工程经验出发,分析了纯光流和纯IMU方案的局限性,指出时间戳对齐和坐标系标定是关键挑战。文章详细介绍了融合滤波器的实现方法,推荐互补滤波替代卡尔曼滤波,并提出了动态调整融合系数的策略。在光流算法优化方面,建议采用网格化FAST特征点和前后向误差检测。最后分享了运动补偿裁剪策略和多线程流水线设计,强调在嵌入式设备上使用NEON指令优化性能。该方案通过精确的时间同步和传感器融合,有效解决了手持拍摄中的高频抖动问题。

ai技术增长的博客 250

pyqt5的安装使用方法

PyQt5是一个功能强大的工具,可以轻松构建出漂亮的GUI应用程序。

hb12342006的博客 7578

Agent应用实践之三十六 - AgentScope高阶用法:AG-UI

AI 大模型飞速进化,不懂 AI、不会用 Agent 的程序员,正在慢慢被行业淘汰。现在 AI 新技术迭代快到离谱:RAG 还没学明白,MCP 接踵而来;工具刚上手,Skills、各类新 Agent 概念又轮番刷屏;Manus还没看懂,就出来OpenClaw,OpenClaw热度还没退,又出来Hermes。越追越乱、越学越焦虑,永远在被动跟风,陷入学不完、跟不上、用不上的内耗。其实焦虑的根本原因,不是新技术太多,而是不懂大模型 Agent 应用底层原理,只会零散跟风,没有通用方法论。为此我专门推出Agent

代码让AI扣 139

Anaconda+pycharm(在pytorch环境下)安装PyQt5及环境配置

Qt是常用的用户界面设计工具,而在Python中则使用PyQt这一工具包,它是Python编程语言和Qt库的成功融合。这篇博文通过图文详细介绍在PyCharm中如何完整优雅地安装配置PyQt5的所有工具包,主要内容包括PyQt5、PyQt5-tools的依赖包安装。PyQt5:PyQt5是一套Python绑定Digia QT5应用的框架。Qt库是最强大的GUI库之一,PyQt5做为Python的一个模块,它有620多个类和6000个函数和方法。

Smalldemons的博客 9157

【华为OD机试真题 新系统】1009、企业内部门的最大层级 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 新系统】1009、企业内部门的最大层级 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战

KJ.JK 1414

Quartus II编译时出现Error (119013): Current license file does not support the EP4CE6E22C6 device

Quartus II编译时出现Error (119013): Current license file does not support the EP4CE6E22C6 device, Quartus的安装过程不同于ISE/vivado的安装。“Current license file does not support”这种情况多出现在高版本的quartus中综合很久以前的代码,使用很早型号的FPGA或是CPLD。对于这种情况,就得在官网或是其他网站上下载包含所需Device的库文件。

夜半少年的博客 1万+

Pycharm+qt-tools搭建界面实现界面交互

Pycharm+qt-tools搭建界面实现界面交互

yohnyang的博客 4331

我终于停止写 JUnit 了!用 JavaParser + GPT-4 自动生成 90% 覆盖率的单元测试

本文介绍了一种基于JavaParser和GPT-4的智能单元测试生成方案。针对开发者在单元测试编写中面临的繁琐、无聊和硬指标等问题,提出通过AST语法树分析代码结构,提取关键信息后生成精准提示词,再调用GPT-4自动生成高质量的单元测试代码。文章详细阐述了技术原理、实现步骤(包括JavaParser解析、上下文感知提示词构建和GPT-4调用),并展示了该方法能自动识别依赖、Mock对象和覆盖边界条件,显著提升测试效率。同时指出了在复杂数据结构、私有方法测试等方面的局限性,最终强调这种技术组合可以解放开发者,

BUG猿的博客 1127

PyQt5+VTK环境搭建

使用 Python 构建自定义 3D 可视化工具。本教程将 PyQt5 GUI 框架与 VTK 渲染引擎连接起来,内容涵盖安装、嵌入渲染窗口(QVTKRenderWindowInteractor)以及读取 STL 文件。

应弦 8521

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

PyQt5 从零开始环境搭建

从零开始PyQt5

一个老菜鸟的学习分享 2万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

PyQt5(designer)入门教程

PyQt5入门教程 注:这是当时闲着无聊写到github page的,在优快云上也看了大佬们各种各样的教程跟疑难杂症解答,感觉我这个不放出来也有点可惜,希望各位能够从中收益吧。 在网上看了不少关于PyQt5的中文教程,但是无外乎是过时了,讲解不清晰易懂,或者资料不完整。Youtube上面倒是有不少视频,但是不少Youtuber居然还在手写ui而不是利用方便快捷的Qt Designer。仅有的几个...

AzureMouse的博客 26万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python GUI编程之PyQt5入门到实战

From:https://pythoneers.cn/gui/pyqt5.html 文章目录1. PyQt5基础1.1 GUI编程学什么1.2 PyQT是什么1.3 PyQT的优势1.4 开发环境的安装1.5 第一个pyqt5桌面应用2. QtDesigner的使用2.1 安装和配置2.2 快速入门2.3 将ui文件转换成py文件2.4 水平布局2.5 垂直布局2.6 同时使用水平布局和垂直布局2.7 栅格布局2.8 表单布局2.9 容器布局2.10 绝对布局2.11 布局中的间隔和分割线2.12 控件最.

NiuXL的编程技术网络日志 3万+

使用PyQt5搭建yoloV5目标检测平台

使用PyQt5搭建YoLoV5目标检测平台

uuhhy的博客 2万+

Python - PyQt5环境搭建和基本工程搭建

开发工具PyCharm39.win10系统下,按下Win+R组合键,这将打开“运行”对话框。在对话框中输入“cmd”,进入命令提示符窗口‌,本人的Python39安装在D:盘下输入命令:由于国内网络原因很多时候出现链接超时错误,可更换国内镜像:再执行:在Python39\Lib\site-packages下出现PyQt5和pyqt5_tools文件夹。

sinat_33635313的博客 2148

Visual Studio Code + PyQt5环境搭建

Visual Studio Code + PyQt5环境搭建 文章目录Visual Studio Code + PyQt5环境搭建前言1、PyQt5工具包安装2、Visual Studio Code配置3、Visual Studio Code里使用PyQt54、总结 前言 记录一下学习QT时,环境搭建得过程。QT界面编程我所了解有python版本的,也有C++版本的,这里我选择的时python版本的PyQt5 1、PyQt5工具包安装 这里默认已经安装好了自己的python环境 使用pip 命令安装PyQ

再努力一点点就好了 3万+

Python - PyQT5开发UI界面 - 环境搭建

Pycharm配置PyQT5编辑环境,一文讲完环境所有环境配置,按照步骤完成即可。

车载网络测试 8153

PyQt简介优势和PyQt5开发环境搭建

PyQt 首先我们再介绍PyQt之前先介绍一下GUI的概念 GUI简介: 在python中所支持的GUI库 PyQt概念:

qq_45353823的博客 7259

[ PyQt入门教程 ] PyQt5开发环境搭建和配置

PYQT5初学者入门记录

qq_44885018的博客 1912

【python】PyQt5的环境搭建

【python】QtDesigner和PyUIC以及Pyrcc的安装

环苯荞麦的博客 5739

1. PyQt5开发环境的搭建

因为我个人使用的是 Linux 还有之前用过Windows 没用过 Mac 所以这里我简单结束 Linux 和 Windows 开发环境的搭建 Windows 开发PyQt5环境的搭建 首先安装 python3, 这个不必多说了,不会的自行百度 安装 PyQt5 然后安装 PyQt5 在 cmd 中输入 pip install PyQt5 -i https://mirrors.aliyun.c...

Hello_wshuo 1万+

PyQt5快速入门教程1-PyQt5开发环境的搭建

很多同学都知道PyQt5进行gui开发非常方便,但是不太了解如何进行开发,本系列教程旨在大家能够快速入门PyQt5开发。 PyQt5教程1-PyQt5开发环境的搭建 1、基础环境清单 我使用的环境如下: Windows 10 Python 3.7 PyCharm 2019.3.3 x64 2、安装PyQt5 pip来安装PyQt5(此处根据各位的环境可能是pip/pip3,或者两者皆可,后面不再重复) 直接pip安装PyQt5 pip install PyQt5 等待片刻,即可安装完成

秀才的专栏 2233
上一篇: 深度学习如何获得免费GPU(2)——谷歌云colab
下一篇: 小白学习——数据结构与算法基础(基于python)——树
Robin_Pi
博客等级 码龄9年 2万+粉丝 632原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值