前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pycharm中pyqt5使用方法_python环境变量的配置

pycharm中pyqt5使用方法_python环境变量的配置

作者头像
全栈程序员站长
发布2022-09-27 11:46:32
2.5K0
发布2022-09-27 11:46:32
举报
文章被收录于专栏:全栈程序员必看

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

环境:window 10;pycharm;python;

一、安装前的准备

1、安装pysqt5

代码语言:javascript
复制
pip install pyqt5

2、打开pycharm新建一个与pyqt相关的python项目 之后的操作基于该项目

二、配置工具

第一步 按照步骤打开相关设置

File->setting->Tools->External Tools

两个配置工具
两个配置工具

第二步 添加工具

工具1:QtDesigner

点击加号新建外部工具,如图配置第一个工具Designer,参数如图所示,填完点击OK即可; 该工具主要用于进行窗体的界面设计,通过拖拽控件的方式

在这里插入图片描述
在这里插入图片描述

注:此处是pyqt5_tools模块下的,如果没有找到此模块的相关包,可通过pip install pyqt5-tools进行安装。可能安装过程会报错,可以尝试几次,我是第二次安装成功的。

安装成功后,可能在pyqt5_tools目录下没有bin文件,那就去下面这个目录下寻找: venv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

关键参数: FileName ProjectFileDir


修改后的参数更加通用(20/12/15日修改)

FileDir\FileName ProjectFileDir

工具2:PyUic

点击加号新建第二个外部工具uic, 该工具作用于designer工具生成的.ui 布局文件,目的是将ui文件转为python的.py文件,以便调用。该工具的配置如下图所示;配置完成后点击OK;重启pycharm

在这里插入图片描述
在这里插入图片描述

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


修改后的参数更加通用(20/12/15日修改)

-m PyQt5.uic.pyuic FileDir\FileName -o FileDir\FileNameWithoutExtension.py ProjectFileDir

三、使用工具

1、Qtdesigner的使用

1)初次使用没有.ui文件的情况:

Tools->External Tools->QtDesigner 如果配置没有错误,将会打开QtDesigner窗体设计界面

在这里插入图片描述
在这里插入图片描述

之后点击新建ui文件即可

在这里插入图片描述
在这里插入图片描述

2)已存在ui文件的情况

在ui文件上右击->External Tools->QtDesigner , 即可基于此文件打开相应的Qt设计界面。

在这里插入图片描述
在这里插入图片描述

2、PyUic的使用

同样,在已有的ui文件上右击->External Tools->PyUic 期望的结果:经过短暂的时间之后,基于当前ui文件的文件名称相应生成对应的py文件。

在这里插入图片描述
在这里插入图片描述

四、过程中的常见问题

问题分析思路

关于配置出错的信息,在点击工具之后,都会在底部界面进行显示,如果没有出错信息,则显示为空

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果有任何错误信息,都会红色标出,然后复制粘贴到百度查找答案。

我遇到一个问题就是没有Qt环境,解决方案就是添加Qt相关的系统环境变量。

Qt platform plugin 问题

还有一个报错信息:This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application my fix this problem. 该问题解决就是添加Qt Plugin环境变量

在这里插入图片描述
在这里插入图片描述

添加plugin环境变量,变量值写你具体的插件所在位置,变量名保持不变。

在这里插入图片描述
在这里插入图片描述

需要注意的是:每次配置完系统环境变量,都需要重启pycharm才能生效。

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、安装前的准备
  • 二、配置工具
    • 第一步 按照步骤打开相关设置
      • 第二步 添加工具
        • 工具1:QtDesigner
        • 工具2:PyUic
    • 三、使用工具
      • 1、Qtdesigner的使用
        • 1)初次使用没有.ui文件的情况:
        • 2)已存在ui文件的情况
      • 2、PyUic的使用
      • 四、过程中的常见问题
        • 问题分析思路
          • Qt platform plugin 问题
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档