前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pyqt5 pycharm配置_pycharm安装pyqt5

pyqt5 pycharm配置_pycharm安装pyqt5

作者头像
全栈程序员站长
发布2022-09-27 12:24:54
2.8K0
发布2022-09-27 12:24:54
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

安装Python + PyCharm + PyQt5

1、安装Python

访问官网https://www.python.org/,下载最新版本的Python来安装。我这里下了python3.9

2、安装PyCharm

1)下载PyCharm, 官网 https://www.jetbrains.com/pycharm/download/#section=windows 下载Community版本的

2)汉化Pycharm: https://blog.csdn.net/qqwangfan/article/details/114290781

3)PyCharm基本配置

a.配置解析器

菜单栏-》文件-》设置-》项目:xxx-》Python解析器,(英文版本是:File | Settings | Project: first | Project Interpreter)设置python解析器:即设置python.exe的目录

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

b.添加第三方库

在python解析器界面,点击左下角的+,在弹出来的窗口输入pyqt5,点击左下角的安装包,安装成功后,即安装了pyqt5.(此处本来想下pyqt6的,但是发现没有对应的pyqt6designer,不知道qtdesigner藏在哪,只要用pyqt5)

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

安装qtdesigner,在上图的编辑框输入PyQt5Designer,点击安装包,等待安装成功。

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

c.配置pyqt

在文件-》设置-》工具-》外部工具,点击右边左上角的+,新建工具, 建立QTdesigner 和 PyUIC工具

Qt Designer:

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

程序:设置designer.exe的路径,本机是:C:\Users\wf\AppData\Local\Programs\Python\Python39\Lib\site-packages\QtDesigner\designer.exe

工作目录:设置为FileDir , 为文件目录,有些设置为ProjectFileDir,后面编译.ui文件时,如果你的qt的.ui文件不是在工程目录下,还有其他层目录,则会提示找不到编译的.ui文件

PyUIC:(将qt设计器生成的.ui文件生成为.py文件)

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

配置3个关键参数:

程序:python.exe的目录,本机是C:\Users\wf\AppData\Local\Programs\Python\Python39\python.exe

参数:-m PyQt5.uic.pyuic FileName -o FileNameWithoutExtension.py

工作目录:FileDir

创建成功的外部工具界面如下:

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

4、PyCharm中通过PyQt5设计GUI界面

使用qtdesigner设计界面: 菜单栏-》工具-》External Tools->Qt Designer打开qt设计师,创建界面,创建完成后保存:将会发现在工程目录下多了一个.ui文件,如test.ui,

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

在pycharm的左边项目目录下,右键点击新生成的.testui文件,点击右键菜单中的External Tools,选择Py Uic,自动生成test.ui对应的test.py文件。

pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

然后创建一个主py文件,如hello.py,在上面输入如下代码:

代码语言:javascript
复制
#-*- coding utf-8 -*-
from PyQt6.QtWidgets import QApplication, QWidget
import sys
from test import Ui_Form

if __name__ == '__main__':
    app = QApplication(sys.argv)
    w = QWidget()
    ui = Ui_Form()
    ui.setupUi(w)
    w.resize(800,400)
    w.setWindowTitle("My First Pyqt6!")
    w.show()
    sys.exit(app.exec())在hello.py上右键点运行hello,生成运用程序窗口
pyqt5 pycharm配置_pycharm安装pyqt5
pyqt5 pycharm配置_pycharm安装pyqt5

完成!

有一个比较麻烦的问题是,如果你改动了界面文件,如test.ui,你又要重新右键点击External Tools选择Py uic重新生成.py文件,才会起变化。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175414.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档