pycharm中pyqt5使用方法_pycharm安装pyqt5失败

pycharm中pyqt5使用方法_pycharm安装pyqt5失败PyQt5安装之前安装过anaconda,里面是含有pyqt的,在环境里搜索可以看到,但是针对实际开发,并没有全部的qt5工具,所以需要再次安装。在cmd里面运行:pipinstallPyQt5-ihttps://pypi.douban.com/simple安装常用的Qt工具:pipinstallPyQt5-tools-ihttps://pypi…

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

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

PyQt5安装

之前安装过anaconda,里面是含有pyqt的,在环境里搜索可以看到,但是针对实际开发,并没有全部的qt5工具,所以需要再次安装。


这里写图片描述

在cmd里面运行:

pip install PyQt5 -i https://pypi.douban.com/simple


这里写图片描述

安装常用的Qt工具:

pip install PyQt5-tools -i https://pypi.douban.com/simple


这里写图片描述

C:\Users\Administrator\Anaconda3\Lib\site-packages 路径下可以看到新安装的工具包和qt5:


这里写图片描述

为了让系统可以正常的识别pyqt5-tools的常用命令,还需将其安装路径添加到系统环境变量path中。


这里写图片描述

键入
path 可以看到:



这里写图片描述

PyQt5安装测试

在Python中输入:

import PyQt5

不报错即为正确,查看PyQt5所依赖的模块,通过如下命令查看:

help(PyQt5)


这里写图片描述

配置pycharm

新建一个工程,选择解释器,解释器为你安装Python的路径,此时在解释器中是可以看到PyQt5和pyqt5-tools的:


这里写图片描述

然后在设置里面点击external tools,点击“+”,需要添加Qt Designerpyuic 两个选项。


这里写图片描述

如下图为在新增Qt Designer窗口中的填写内容:

Name:可自己定义
program:Qt Designer的安装路径
parameter:不填
directory: $FileDir$

如下图:


这里写图片描述

如下图为在新增pyuic窗口中的填写内容:

Name:可自己定义
program:pyuic的安装路径
parameter:$FileName$ -o $FileNameWithoutExtension$.py

directory: $FileDir $

如下图:


这里写图片描述

完成后可在pycharm打开Qt Designer,这就是我们的目的:


这里写图片描述

此时打开Qt Designer,界面如下:


这里写图片描述

创建一个简单的界面后保存文件为test1.ui


这里写图片描述

在pycharm的左侧可以看到生成的文件test1.ui


这里写图片描述

此时需要将test1.ui文件转换为.py文件,方便pycharm查阅,右键选择External Tools,选择pyuic ,将其转换:


这里写图片描述

转换后可在左侧看见:


这里写图片描述

双击test1.py文件即可查看:


这里写图片描述

但是此时的文件是不能运行的,还需要在其前后添加相应的模块:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

    XXXXXXXXXXX
    XXXXX
    XXXXX    #为生成的代码段

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

运行此时的test1.py文件,就会看到刚才在Qt Designer中创建的文件了,如下图,实现了.ui 文件和.py 文件的相互转换。


这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年8月25日 下午3:00
下一篇 2022年8月25日 下午3:16


相关推荐

  • 100+ 扣子工作流合集 实战指导

    100+ 扣子工作流合集 实战指导

    2026年3月12日
    3
  • java将Word转换成PDF

    java将Word转换成PDF网上有很多将Word转换成PDF的方式,这里找了两种比较简单的工具:jacob和aspose。1.jacob使用Jacob需要一些环境的准备,首先需要Jacob的jar包:然后还需要将jacob版本对应的ddl文件放到jdk或jre的bin目录里:下面只需要使用写好的工具类就可以了:publicclassWord2PdfJacobUtil{ /*转PDF格…

    2022年5月29日
    47
  • 卷积基本计算公式

    卷积基本计算公式1 理论公式 2 tensorflow 中使用输入图片大小 W WFilter 大小 F F 步长 stridesSpadd 的像素数 P 输出大小为 NxNpadding SAME 时 会在图像的周围填 0 padding VALID 则不需要 即 P 0 一般会选 SAME 以来减缓图像变小的速度 二来防止边界信息丢失 即有些图像边界的信息发挥作用较少 部署到真实的机器上时 会遇到 Tensorflow 和 Caffe 的 padding 在左边补零和右边不相同的

    2026年3月18日
    2
  • AI智能体扣子(Coze)工作流搭建,试卷出题系统,涵盖所有学科、所有年级,保姆级教程

    AI智能体扣子(Coze)工作流搭建,试卷出题系统,涵盖所有学科、所有年级,保姆级教程

    2026年3月13日
    2
  • STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]

    STM32项目设计:基于STM32F4的电子阅读器制作教程[通俗易懂]基于STM32F4的电子阅读器一、项目功能要求项目说明:项目偏软件,但是要依赖于自己对硬件的熟悉和驱动才能完成用到的主要技术:SD卡驱动(难–不过可移植SD卡驱动细节可在用完再了解其驱动协议)FatFs文件系统移植使用LCD屏驱动(加载字库文件做字库在LCD上的显示)功能要求:开机Logo电子书列表扫描电子书列表显示及小说选择菜单阅读功能:字体选择字体大小选择字体颜色设置阅读背景设置书签设置能够记录每本电子书的退出时处于什么阅读位置下

    2026年4月15日
    5
  • linux kworker cpu,Kworker,它是什么,为什么它占用这么多 CPU?[通俗易懂]

    linux kworker cpu,Kworker,它是什么,为什么它占用这么多 CPU?[通俗易懂]问题:有时候它几乎使用一半的CPU。答案1:运行”kworker”是内核工作线程的占位符进程,它执行内核的大部分实际处理,尤其存在中断,计时器,I/O的情况下。答案2:在进程列表中可以有几个:kworker/0:1是第一个CPU内核,kworker/1:1是第二个。kworker为什么要占用你的CPU?echol>/proc/sysrq-trigger执行此操作几次,然后在dmesg…

    2026年3月8日
    6

发表回复

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

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