PyQt5和Qt designer的详细安装教程

发布时间:2023年12月24日


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 ?? ??

文章来源:https://blog.csdn.net/qq_43811536/article/details/135185233
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。