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 2:
pip install PyQt5
- 安装Qt designer 2:
pip install pyqt5-tools
,如下图红框中的qt5_application
的包中就包含Qt designer等一系列软件工具。
3. 测试安装成功
- 在当前命令行窗口输入:
python
- 然后在编程行输入:
import PyQt5
,如果不报错即为安装成功。
- 最后,测试Qt designer,同样地在虚拟环境的命令行输入:
designer
,回车之后如果出现Qt designer的软件界面即为安装成功。
https://blog.csdn.net/weixin_48419914/article/details/123568322 ↩︎
https://blog.csdn.net/weixin_43593086/article/details/101001850 ↩︎ ↩︎