PyQt5和Qt designer的详细安装教程

Qt designer界面和所有组件功能的详细介绍参考:https://blog.csdn.net/qq_43811536/article/details/135186862?spm=1001.2014.3001.5501


目录

  • 0. 写在前面
  • 1. Anaconda创建虚拟环境
  • 2. 安装PyQt5和Qt designer
  • 3. 测试安装成功


0. 写在前面

Qt Designer是Qt提供的一种可视化界面设计工具,它允许开发人员通过拖放和设置属性的方式设计GUI界面。Qt Designer提供了各种预定义的窗口部件(widgets),如按钮、标签、文本框等,开发人员可以使用这些部件来构建自定义的用户界面。

PyQt5是一个用于创建图形用户界面(GUI)的Python库,它是基于Qt框架的Python绑定。Qt是一个跨平台的应用程序开发框架,允许开发人员使用C++、Python等编程语言创建功能丰富的应用程序。

PyQt5与Qt Designer可以结合使用,以便更轻松地创建和设计GUI界面。开发人员可以使用Qt Designer创建界面布局,并将其保存为.ui文件。然后,可以使用PyQt5中的工具将.ui文件转换为Python代码,并在代码中使用生成的界面。这样,开发人员可以使用Qt Designer的可视化功能来设计用户界面,而无需手动编写所有的界面代码。

一般来说使用PyQt5和Qt Designer的工作流程通常如下:

  • 使用Qt Designer创建界面布局,并保存为.ui文件。
  • 使用PyQt5中的工具(如pyuic)将.ui文件转换为Python代码。
  • 在Python代码中使用生成的界面类,添加功能和逻辑。
  • 运行Python代码,显示和交互界面。

1. Anaconda创建虚拟环境

创建虚拟环境的作用在于:允许我们为某一个项目独立配置环境,一方面避免和系统环境或者其他虚拟环境发生冲突干扰(比如库的版本需求可能不同),另一方面将一个项目编译为可执行的文件如.exe格式时可以尽量保证最终文件的轻量级。所以本人比较建议多利用虚拟环境的特性来优化项目开发。

Anaconda是目前最主流的python虚拟环境管理平台。以下是创建虚拟环境的步骤1(这里以Win10为例):

  • 首先,Ctrl R并输入cmd打开命令行。
  • 输入conda env list可查看当前存在哪些虚拟环境。如下图可以看到我这里有三个虚拟环境,py311_qt就是我接下来要创建的虚拟环境,当然已经创建好了。
  • 创建:conda create -n your_env_name python=X.X(版本号),以我这里的为例就是conda create -n py311_qt python=3.11

在这里插入图片描述

  • 激活虚拟环境:conda activate py311_qt,如下图即为创建成功(或者再输入conda env list查看当前存在的虚拟环境是否包含新创建的环境名)。

在这里插入图片描述


2. 安装PyQt5和Qt designer

  • 安装PyQt5 2pip install PyQt5

在这里插入图片描述

  • 安装Qt designer 2pip install pyqt5-tools,如下图红框中的qt5_application的包中就包含Qt designer等一系列软件工具。

在这里插入图片描述


3. 测试安装成功

  • 在当前命令行窗口输入:python
  • 然后在编程行输入:import PyQt5,如果不报错即为安装成功。

在这里插入图片描述

  • 最后,测试Qt designer,同样地在虚拟环境的命令行输入:designer,回车之后如果出现Qt designer的软件界面即为安装成功。

在这里插入图片描述

在这里插入图片描述


创作不易,麻烦点点赞和关注咯!

  1. https://blog.csdn.net/weixin_48419914/article/details/123568322 ↩︎

  2. https://blog.csdn.net/weixin_43593086/article/details/101001850 ↩︎ ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524149.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenGL ES glut glew glfw glad freeglut

目录 一.简介 1.freeglut2.glew3.glut4.glfw5.glad 二.分类 1.窗口管理2.函数加载 三.组合使用 1.freeglut glew2.glfw glew3.glfw glad 四.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL…

企业实战(Jenkins+GitLab+SonarQube)_05_Jenkins创建管理员用户

Jenkins如何创建管理员用户? 接上一篇:企业实战04_Jenkins安装推荐插件https://blog.csdn.net/weixin_40816738/article/details/90383700 文章目录1. 创建管理员用户2. 请求地址Windows和Linux2.1. Windows的浏览器访问地址:2.2. Linux的浏览…

一张“黑洞”照片需半吨重硬盘?更逆天的操作还有这些……

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!策划 | 孙浩峰作者 | 清儿爸编辑 | LD出品 | CSDN 云计算这两天,全世界的大…

OpenGL ES google angle

目录 一.google angle 简介 1.ANGLE 支持跨平台2.ANGLE 支持渲染器3.ANGLE 下载地址 二.EGL 坐标系三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 …

企业实战(Jenkins+GitLab+SonarQube)_06_Jenkins自定义安装插件

如何Jenkins自定义安装插件? 接上一篇:企业实战05_Jenkins创建管理员用户https://blog.csdn.net/weixin_40816738/article/details/90383710 文章目录Jenkins自定义安装插件一、操作流程二、Rebuilder插件安装三、safe restart插件安装Jenkins自定义安装…

大数据里的婚姻:婚后两年,出轨高峰……

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者: Lens本文为Lens微信公号“WeLens”(ID:we-le…

OpenGL ES Windows 搭建环境(MFC版本)

目录 一.OpenGL 和 OpenGL ES 1.OpenGL2.OpenGL ES 二.EGL 和 WGL三.OpenGL ES EGL API 简介四.OpenGL ES 案例五.依赖动态库六.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 …

企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置

前言: 默认全局安全性登录用户,可以进行任何操作,这种安全配置,相对不安全, 因此需要进行安全配置调整. 接上一篇:企业实战06_Jenkins自定义安装插件https://blog.csdn.net/weixin_40816738/article/details/90383716 …

漫画:图的 “最短路径” 问题 | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:蠢萌的小灰转自:程序员小灰————— 第二天 ————…

Linux 环境安装并配置Git

Git是一个开源的分布式版本控制系统,用于存储和管理项目的源代码。 一、Linux 环境安装并配置Git 1. 运行命令在线安装Git2. 验证Git是否安装成功3. 对Git进行初始化4. 生成Git的授权证书5. 将Git证书配置到github上,保证Linux服务器和GitHub之间可连通…

OpenGL Windows 搭建环境(MFC版本)

目录 一.简介二.freeglut glew三.glfw glad四.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录…

Qt在指定区域内拖动窗口

将窗口中的小窗口按住拖动,使其在该窗口中移动。 效果图如下: 鼠标左键按住上图中的彩色窗口,就可以在窗口的客户区中来回拖动窗口。 项目的文件结构如下: 创建基于QWidget的应用程序,main.cpp的程序没有做任何的改变…

昨天,终于拿到了腾讯 offer

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者 | 程序员小吴本文来自程序员小吴的一个读者的投稿,我跟他是在 2 月份…

OpenGL 褐色

目录 一.OpenGL 褐色 1.IOS Object-C 版本1.Windows OpenGL ES 版本2.Windows OpenGL 版本 二.OpenGL 褐色 GLSL Shader三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >&…

企业实战(Jenkins+GitLab+SonarQube)_03_Jenkins登录

Jenkins怎样登录?接上一篇Jenkins运行 https://blog.csdn.net/weixin_40816738/article/details/90383686 文章目录1. Windows复制秘钥登录Jenkins2. Linux复制秘钥登录Jenkins1. Windows复制秘钥登录Jenkins 秘钥存放文件的位置(如上图所示): C:\User…

OpenStack精华问答 | OpenStack 网络中 OpenFlow 规则的作用是什么?

被亲生父母抛弃,被众多大厂拒绝,OpenStack 却依旧坚挺。今天就让我们看看关于OpenStack 的精华问答。1Q:OpenStack 网络中 OpenFlow 规则的作用是什么?A: OpenFlow 规则是一种机制,这种机制定义了一个数据包如何从源到达目的地。O…

企业实战(Jenkins+GitLab+SonarQube)_02_Jenkins运行

Jenkins怎样运行? 文章目录一、Jenkins怎样在Windows运行?1. 找到下载的本地jenkins.war的目录,cmd进入命令行,执行:2. jenkins启动成功后,浏览器访问:localhost:8080二、Jenkins怎样在Linux运行…

Windows OpenGL ES 图像褐色

目录 一.OpenGL ES 图像褐色 1.原始图片2.效果演示 二.OpenGL ES 图像褐色源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL E…

要闻君说:国内首个5G电话由中国移动在京被打通!360公司转让奇安信股权;腾讯宣布开源三大开发工具 ,紧追技术共享步伐;...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go OPPO技术开放日第三期&#…

qt编译器5.12.3怎么一次性删除所有的断点

自己尝试出来的一个可以一次性删除所有断点的方法,可能还有其它方法,知者望以告知。 方法: 在debug模式下,进行调试运行,此时会出现调试的箭头,方框之类的一栏,如下图,在横向紧挨着的…