pyqt5环境配置及helloworld程序

本文涉及的产品
交互式建模 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

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

目录
相关文章
|
1月前
|
XML 自然语言处理 C++
【Qt 学习笔记】使用两种方式实现helloworld
【Qt 学习笔记】使用两种方式实现helloworld
32 1
|
1月前
|
Ubuntu Linux 开发工具
openwrt环境搭建编译demo
openwrt环境搭建编译demo
92 0
|
7月前
|
C++
03 C++ - CLion创建程序
03 C++ - CLion创建程序
64 0
|
9月前
QT之程序打包发布
QT之程序打包发布
|
9月前
|
Ubuntu 编译器 网络安全
RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试
在之前的博文中已经搭建好了一个比较完善的ubuntu宿主机,都很完善了但是发现没有Qt交叉编译开发环境,所以还需要搭建一套Qt交叉编译开发环境。
|
10月前
|
XML 数据管理 编译器
Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo
上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。
|
11月前
|
XML 数据管理 Linux
Qt+GDAL开发笔记(一):在windows系统mingw32编译GDAL库、搭建开发环境和基础Demo
麒麟系统上做全球北斗定位终端开发,调试工具要做一个windows版本方便校对,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标,所以需要转换,可以使用公式转换,但是之前涉及到了另一个shang市公司项目使用WG,最终选择了GDAL库进行转换。
|
开发框架 Java Linux
JAVA编程:java环境安装和helloworld
JAVA编程:java环境安装和helloworld
104 0
JAVA编程:java环境安装和helloworld
关于python3.9安装Airtest跑脚本“jinja2”报错的问题说明
关于python3.9安装Airtest跑脚本“jinja2”报错的问题说明
938 0
|
IDE 应用服务中间件 Go
go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】
go安装+Windows10+环境配置+idea配置+演示Demo【详细教程】
740 0