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

pycharm中pyqt5使用方法_python环境变量的配置环境:window10;pycharm;python;博客讲述如何配置UI设计工具以及ui文件转py文件的uic工具

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

环境:window 10;pycharm;python;

一、安装前的准备

1、安装pysqt5

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.net/175023.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 深度学习——VGG16模型详解

    深度学习——VGG16模型详解1 网络结构 VGG16 模型很好的适用于分类和定位任务 其名称来自牛津大学几何组 VisualGeomet 的缩写 根据卷积核的大小核卷积层数 VGG 共有 6 种配置 分别为 A A LRN B C D E 其中 D 和 E 两种是最为常用的 VGG16 和 VGG19 介绍结构图 conv3 64 是指第三层卷积后维度变成 64 同样地 conv3 128 指的是第三层卷积后维度变成 128 input 224x224RGBim 指的是输入图片大小为的彩色图像 通道为

    2025年8月31日
    0
  • 报文学习四(LLDP协议)「建议收藏」

    报文学习四(LLDP协议)「建议收藏」1.LLDP出现的原因随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息。LLDP(LinkLayerDiscoveryProtocol,链路层发现协议)就是用于这个目的的协议。当一个设备从网络中接收到其它设备的这些信息时,它就将…

    2022年6月2日
    112
  • 安装试用国产系统 ——中标麒麟V7.0

    安装试用国产系统 ——中标麒麟V7.0     安装试用国产系统——中标麒麟V7.0首先自然是下载个系统的安装镜像了。下载完镜像,创建一个新的虚拟机 配置好镜像文件,开始安装了 这个倒是和一般的Linux系统没什么区别,反正中标麒麟也是基于Linux的。 加载十几秒,下面开始正式安装:  使用默认的分区就好了。  安装完成,重启一下。  然后是对系统进行简单的配置,结果忘截图了。。。。登陆进去。 中标麒麟系统的默认桌面:是不…

    2022年10月20日
    2
  • LoadRunner11激活成功教程方法

    LoadRunner11激活成功教程方法LoadRunner11激活成功教程方法一、覆盖激活成功教程文件首先请下载LoadRunner激活成功教程文件,解压后将lm70.dll,mlr5lprg.dll覆盖LoadRunner11安装目录bin目录下的相应文件,我的目录是C:ProgramFiles\HPLoadRunner\bin,具体目录地址请根据自己安装路径来定。二、使用LoadRunner11序列号1.打开LoadRunner,点击co…

    2022年7月22日
    16
  • python读写json_python格式化json

    python读写json_python格式化jsonJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。JSON在python中分别由list和dict组成。这是用于序列化的两个模块:json:用于字符串和p

    2022年8月31日
    3
  • html爱心表白代码(最全)

    html爱心表白代码(最全)代码1:<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><title>跳动爱心</title><style>*{padding:0;margin:0;}body{background-c

    2022年6月13日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号