PyQt5+Pycharm安装和配置图文教程详解

 更新时间:2020-03-25 02:16:41   作者:佚名   我要评论(0)

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


pip ins

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 Designer 和pyuic 两个选项。

这里写图片描述

如下图为在新增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 文件的相互转换。

这里写图片描述

总结

到此这篇关于PyQt5+Pycharm安装和配置图文教程详解的文章就介绍到这了,更多相关PyQt5 Pycharm安装 配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

  • pycharm通过anaconda安装pyqt5的教程
  • pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
  • PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
  • Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
  • pycharm配置pyqt5-tools开发环境的方法步骤
  • pycharm+PyQt5+python最新开发环境配置(踩坑)

相关文章

  • PyQt5+Pycharm安装和配置图文教程详解

    PyQt5+Pycharm安装和配置图文教程详解

    PyQt5安装 之前安装过anaconda,里面是含有pyqt的,在环境里搜索可以看到,但是针对实际开发,并没有全部的qt5工具,所以需要再次安装。 在cmd里面运行: pip ins
    2020-03-25
  • python实现梯度法 python最速下降法

    python实现梯度法 python最速下降法

    假设我们已经知道梯度法——最速下降法的原理。 现给出一个算例: 如果人工直接求解: 现给出Python求解过程: import numpy as np from sympy import * impor
    2020-03-25
  • python实现最速下降法

    python实现最速下降法

    本文实例为大家分享了python实现最速下降法的具体代码,供大家参考,具体内容如下 代码: from sympy import * import numpy as np def backtracking_line_search
    2020-03-25
  • Java this super代码实例及使用方法总结

    Java this super代码实例及使用方法总结

    这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~ 一、this this是自身的一个对象,代表对象本身,可以理解为:指向
    2020-03-25
  • python使用梯度下降算法实现一个多线性回归

    python使用梯度下降算法实现一个多线性回归

    python使用梯度下降算法实现一个多线性回归,供大家参考,具体内容如下 图示: import pandas as pd import matplotlib.pylab as plt import numpy as np # Rea
    2020-03-25
  • 详解nginx请求头数据读取流程

    详解nginx请求头数据读取流程

    在上一篇文章中,我们讲解了nginx是如何读取请求行的数据,并且解析请求行的。本文我们则主要讲解nginx是如何读取客户端发送来的请求头的数据,并且解析这些数据的。
    2020-03-25
  • PyQt5+python3+pycharm开发环境配置教程

    PyQt5+python3+pycharm开发环境配置教程

    1.下载PyQt 官方网站:http://www.riverbankcomputing.com/software/pyqt/download5 我的操作系统是64位的,安装的是Python3.4.3,所以我选择下载:PyQt5-5.4.1-gpl
    2020-03-25
  • Java 5亿整数大文件怎么排序

    Java 5亿整数大文件怎么排序

    问题 给你1个文件bigdata,大小4663M,5亿个数,文件中的数据随机,如下一行一个整数: 6196302 3557681 6121580 2039345 2095006 1746773 7934312 2
    2020-03-25
  • Golang通过小程序获取微信openid的方法示例

    Golang通过小程序获取微信openid的方法示例

    为什么要获取小程序的 openid 在开发微信小程序的过程中,小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。那
    2020-03-25
  • 详解Python 实现 ZeroMQ 的三种基本工作模式

    详解Python 实现 ZeroMQ 的三种基本工作模式

    简介 引用官方说法:ZMQ(以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。 是
    2020-03-25

最新评论