Pycharm安装与配置Pyqt5

1、创建一个项目、虚拟环境

打开pycharm,File->New project

2、安装pyqt5库

在PyCharm左下角的Terminal中输入:

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

安装常用的QT工具:

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

3、将QT工具添加到环境变量

将其安装路径添加到系统环境变量path中:电脑->右键选择属性->高级系统设置->环境变量->系统变量->path->新建->D:\job\gs\venv\my_pyqt\Lib\site-packages\qt5_applications\Qt\bin\->确定

4、配置PyCharm

打开File->settings->Tools->External Tools

点击+依次添加qtdesigner、pyuic5、pyrcc

Name:QtDesigner
program:designer.exe的安装路径(比如我的D:\job\gs\venv\my_pyqt\Lib\site-packages\qt5_applications\Qt\bin\designer.exe)
parameter:不填
Working directory: $FileDir$

点击OK

Name:pyrcc
Program:pyrcc5.exe的安装路径(比如我的D:\job\gs\venv\my_pyqt\Scripts\pyrcc5.exe)
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$

点击OK

Name:pyuic5
Program:pyuic5.exe的安装路径(比如我的D:\job\gs\venv\my_pyqt\Scripts\pyuic5.exe)
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$

点击OK

然后点击Apply

5、打开designer

Tools->External Tools->QtDesigner

效果:

6、创建一个简单的界面

点击创建,(Push Button)拉取按钮、(Line Edit)编辑框:


依次在右边的objectName修改控件名称:btn_surebtn_cancelshow_edit

保存后,命名为test.ui

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

7、把ui转成py文件

此时需要将test.ui文件转换为.py文件,方便pycharm查阅,右键选择External Tools,选择pyuic ,将其转换,转换后可以在左侧看见test.py

8、运行

打开main.py,代码改为:

# !/usr/bin/python
# -*- coding: utf-8 -*-"""
@contact: 微信 1257309054
@file: main.py
@time: 2022/5/19 10:15
@author: LDC
"""
import sysfrom PyQt5.QtWidgets import QMainWindow, QApplicationfrom test import Ui_MainWindowclass Window(QMainWindow, Ui_MainWindow):def __init__(self):super(QMainWindow, self).__init__()self.setupUi(self) # 渲染页面控件self.connect_signals() # 设置信号槽def connect_signals(self):self.btn_sure.clicked.connect(self.btn_sure_clicked) # 绑定确定按钮事件self.btn_cancel.clicked.connect(self.btn_cancel_clicked) # 绑定取消按钮时间def btn_sure_clicked(self):self.show_edit.setText('hello world') # 点击确定按钮显示hello worlddef btn_cancel_clicked(self):self.show_edit.clear() # 点击取消按钮清空显示框def main():app = QApplication(sys.argv)mywindow = Window()mywindow.show()sys.exit(app.exec_())if __name__ == "__main__":main()

运行此时的main.py文件,点击确定按钮后显示如下:

后记

【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。

也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!

公众号

关注我,我们一起成长~~

pycharm安装与配置Pyqt5相关推荐

  1. Anaconda与PyCharm安装与配置

    Anaconda 起初学习的时候不管三七二十一直接下python,然后也装了Anaconda.后来发现很混乱,有时候我要在anaconda里导入包,也要从python导入,不互通,就很烦.后来也在网上 ...

  2. Python编程工具Pycharm安装与配置

    Jetbrains家族和Pycharm版本划分: pycharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJ IDEA).J ...

  3. PyCharm安装和配置

    一.Python.PyCharm和Anaconda的关系 1.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.虽然Python自带了一个解释器IDLE用来执行.py脚本,但是却不利 ...

  4. Pycharm安装与配置教程

    文章目录 前言 一.Pycharm介绍 二.Pycharm安装 `window系统教程` `Ubuntu系统教程` 三.基本配置 `window系统与Ubuntu系统基本配置无差异` 总结 前言 一. ...

  5. PyCharm安装及配置

    一.下载PyCharm和相关工具 qoi8 二.安装PyCharm 先不要运行PyCharm 三.将jar包放到PyCharm安装目录的bin文件夹下 三.找到pycharm64.exe.vmopti ...

  6. pycharm pyqt5 pyrrc_编程基础 | Pycharm安装、配置、快捷键

    Pycharm可以去官网下载 Pycharm的安装激活 jar包的目的就是让截获截止时间并骗过pycharm; 将jar包放入pycharm在你本地的安装目录bin下.并且修改两个以 vmoption ...

  7. PyCharm安装和配置教程

    文章目录 官网链接 错误类型!1.你的用户名是中文 解决方案 PyCharm的汉化和配置 PyCharm的简单使用入门 PyCharm和git安装教程 官网链接 www.jetbrains.com 错 ...

  8. PyCharm安装与配置

    一.下载PyCharm PyCharm是目前最好用的Python开发IDE,可以到其官网https://www.jetbrains.com/pycharm/download/下载最新的版本.目前有Pr ...

  9. Phyon环境搭建及Pycharm安装及配置

    1:python环境搭建和pycharm的安装配置及汉化 https://yaoguangju.github.io/2018/12/27/python%E7%8E%AF%E5%A2%83%E6%90% ...

最新文章

  1. Django设计模型1.2
  2. Python IDE ——Anaconda+PyCharm的安装与配置
  3. 2011软考软件设计师:C语言代码规范问题(1
  4. Android Studio报Element XXXX must be declared的解决方法
  5. access violation at address in module Read of address
  6. Java Finalizer和Java文件输入/输出流
  7. 织梦DEDECMS网站留言板提交时验证码错误返回空白页的解决办法
  8. 面试必备|ID3、C4.5、CART、RF、boosting、Adaboost、GBDT、xgboost模型
  9. 如何禁用python警告
  10. qq空间登陆 cookie_看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了||CSDN博文精选...
  11. Spring Cloud+Spring Boot高频面试题解析
  12. Linux版QQ安装教程
  13. origin 粘贴格式
  14. 计算机无法添加本地策略组,解决win10找不到本地组策略和本地用户的方法
  15. 移动硬盘格式避坑指南
  16. 【BI学习心得04-ALS算法与推荐系统】
  17. 科普|掀开马甲包的 “神秘面纱”
  18. PHP是世界上最好语言吗?
  19. 天冷就要大口吃肉肉~python采集周边烤肉店数据【附代码】
  20. java cms 知乎_可能是史上最全面的学习资源 — VUE 开源库篇(二)

热门文章

  1. elasticsearch查询中文释义、JAVA的API以及kibana上查询
  2. JDK1.8文档中文版
  3. JAVA毕业设计飞机航班信息查询系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库
  4. finalize方法的使用
  5. 1278_FreeRTOS_借助prvAddCurrentTaskToDelayedList接口理解delayed task
  6. 想一想就感觉到生活还是充满很多正能量的
  7. 差异增量备份和累积增量备份区别(有图)
  8. 进销存系统中的多计量单位
  9. 光学计算机PPT,光学课件
  10. atof()函数实现