pyqt5环境配置及helloworld程序

本文涉及的产品
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
模型训练 PAI-DLC,5000CU*H 3个月
交互式建模 PAI-DSW,5000CU*H 3个月
简介: 本文主要说明在win10笔记本上的安装pyqt5软件包和环境配置,以及运行helloworld程序,以图文方式详细说明安装步骤,供大家参考。

1、运行conda create --name pyqt python=3.9命令,创建虚拟环境pyqt
image.png
2、激活虚拟环境pyqt
image.png
3、安装pyqt软件包
运行pip install pyqt5 pyqt5-tools安装pyqt相关软件包。
image.png
安装完成后,虚拟环境pyqt的路径下可以看到pyuic5、pyrcc5等exe文件。
4、选择一个空文件夹,配置项目Python环境
点击File--》Setting-->Project:Screen-->Python Interpreter,然后点击Add Interpreter,然后选择Conda Environment,选择刚才创建的虚拟环境中的python.exe文件。
image.png
5、添加UI设计可视化工具
在pycharm中,添加外部工具
File--》Setting-->Tools-->External Tools,然后点击+,填写name、program、working directory。
Name:自己命名就可以,小编设置为UIDesigner
Program:在刚才创建的虚拟环境pyqt中找到designer.exe文件,小编的路径是
D:\miniconda3\envs\pyqt\Lib\site-packages\qt5_applications\Qt\bin\designer.exe,需要替换成自己电脑本地路径。
Working directory:设置为当前路径,\$FileDir\$
image.png
6、添加PyUIC工具
在pycharm中,添加外部工具
File--》Setting-->Tools-->External Tools,然后点击+,填写name、program、Arguments、working directory。
Name:自己命名就可以,小编设置为Pyuic
Program:在刚才创建的虚拟环境pyqt中找到pyuic.exe文件,小编的路径是
D:\miniconda3\envs\pyqt\Scripts\pyuic5.exe,需要替换成自己电脑本地路径。pyuic5.exe用途是将ui文件转换为py文件
Arguments:填写\$FileName\$ -o \$FileNameWithoutExtension\$.py,表示在ui文件的相同目录下生成对应的py文件
Working directory:设置为当前路径,\$FileDir\$
image.png
7、添加Pyrcc工具
在pycharm中,添加外部工具
File--》Setting-->Tools-->External Tools,然后点击+,填写name、program、Arguments、working directory。
Name:自己命名就可以,小编设置为Pyrcc
Program:在刚才创建的虚拟环境pyqt中找到pyrcc5.exe文件,小编的路径是
D:\miniconda3\envs\pyqt\Scripts\pyrcc5.exe,需要替换成自己电脑本地路径。Pyrcc5.exe用途是将.qrc资源文件转换成.py文件
Arguments:填写\$FileName\$ -o \$FileNameWithoutExtension\$.py,表示在ui文件的相同目录下生成对应的py文件
Working directory:设置为当前路径,\$FileDir\$
image.png
8、运行demo
新建main.py程序,输入一下代码
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton

def hello():
print("Hi 2024,元旦快乐!")

app = QApplication(sys.argv)
win = QMainWindow()
win.setGeometry(600, 600, 600, 600)
win.setWindowTitle("Pyqt5 HelloWorld")

button = QPushButton(win)
button.resize(200, 200)
button.setText("Click")
button.move(200, 200)
button.clicked.connect(hello)
win.show()
sys.exit(app.exec_())
运行结果如下所示:
image.png
点击Click,在pycharm控制台可以看到一下信息
image.png

本文完,感谢阅读,希望对您有帮助!

目录
相关文章
|
6月前
|
IDE 开发工具 C++
QT案例IDE编写 -- 创建项目
QT案例IDE编写 -- 创建项目
77 0
|
21天前
|
XML JSON Ubuntu
Python实用记录(十五):PyQt/PySide6打包成exe,精简版(nuitka/pyinstaller/auto-py-to-exe)
本文介绍了使用Nuitka、PyInstaller和auto-py-to-exe三种工具将Python的PyQt/PySide6应用打包成exe文件的方法。提供了详细的安装步骤、打包命令和参数说明,适合新手学习和实践。
212 0
|
30天前
LangChain-01环境配置和HelloWorld!
LangChain-01环境配置和HelloWorld!
45 0
|
4月前
|
监控 Python
`pytest-qt` 是一个用于在 Qt 应用程序中进行 GUI 测试的 pytest 插件。
`pytest-qt` 是一个用于在 Qt 应用程序中进行 GUI 测试的 pytest 插件。
|
6月前
|
Ubuntu Linux 开发工具
openwrt环境搭建编译demo
openwrt环境搭建编译demo
137 0
|
XML 数据管理 编译器
Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo
上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。
|
机器学习/深度学习 编解码 前端开发
Web 应用程序,python判断文件是否存在,不存在则创建,如何将飞桨中的代码在pycharm中运行
Web 应用程序,python判断文件是否存在,不存在则创建,如何将飞桨中的代码在pycharm中运行
523 1
|
Linux 计算机视觉
Qt开发技术:QDBus介绍、编译与Demo
Qt开发技术:QDBus介绍、编译与Demo
Qt开发技术:QDBus介绍、编译与Demo
|
Windows
Qt程序打包生成exe详细步骤
Qt程序打包生成exe详细步骤
Qt程序打包生成exe详细步骤