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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LAN8720A移植笔记

    LAN8720A移植笔记自己做的f407VE+LAN8720A板子,使用[野火]《LwIP应用开发实战指南》系列中的例程修改,因为野火使用的是F407ZG的芯片,硬件接线图也不一样,所以还需要做一些修改。User/eth/bsp_eth.h中,需要根据自己的硬件连线修改引脚配置。/*Privatedefines————————————–*/#defineET…

    2022年6月16日
    90
  • 看一下MySQL索引类型「建议收藏」

    看一下MySQL索引类型「建议收藏」一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATETABLEtable_name[col_namedatatype][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引、全文索引2.index和key为同义词,两者作用相同,用来指定创建索引3.co

    2022年5月12日
    36
  • 宏基因组数据分析:差异分析(LEfSe安装使用及LDA score计算)

    宏基因组数据分析:差异分析(LEfSe安装使用及LDA score计算)文章目录简介安装简介安装报错:Collectingpackagemetadata(current_repodata.json):doneSolvingenvironment:failedwithinitialfrozensolve.Retryingwithflexiblesolve.Solvingenvironment:failedwithrepodatafromcurrent_repodata.json,willretrywithnextre

    2022年6月5日
    98
  • idea激活码永久有效_最新在线免费激活[通俗易懂]

    (idea激活码永久有效)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html08G05E7DZH-eyJsaWNlbnNlSW…

    2022年3月28日
    53
  • 编程实现盗版QQ「建议收藏」

    编程实现盗版QQ「建议收藏」源码下载(附件1 )一、思路分析  (一) 数据包的角度 (二) 钩子角度 1. 钩子简介 2. 程序流程 ;二、 实现过程   (一) 定义宏   (二) 枚举进程找到QQ.exe   (三) 枚举所有窗口,找属于QQ.exe的窗口   (四) 获取用户名、密码、登陆按钮的句柄   (五) 创建钩子用的DLL   (六) 安装钩子  一直以来我对盗QQ这种技术都比较的好奇,最近为了练

    2022年7月20日
    12
  • python 正则表达式详解

    python 正则表达式详解正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能

    2022年7月5日
    15

发表回复

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

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