pycharm安装与配置Pyqt5
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_sure
、btn_cancel
、show_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相关推荐
- Anaconda与PyCharm安装与配置
Anaconda 起初学习的时候不管三七二十一直接下python,然后也装了Anaconda.后来发现很混乱,有时候我要在anaconda里导入包,也要从python导入,不互通,就很烦.后来也在网上 ...
- Python编程工具Pycharm安装与配置
Jetbrains家族和Pycharm版本划分: pycharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJ IDEA).J ...
- PyCharm安装和配置
一.Python.PyCharm和Anaconda的关系 1.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.虽然Python自带了一个解释器IDLE用来执行.py脚本,但是却不利 ...
- Pycharm安装与配置教程
文章目录 前言 一.Pycharm介绍 二.Pycharm安装 `window系统教程` `Ubuntu系统教程` 三.基本配置 `window系统与Ubuntu系统基本配置无差异` 总结 前言 一. ...
- PyCharm安装及配置
一.下载PyCharm和相关工具 qoi8 二.安装PyCharm 先不要运行PyCharm 三.将jar包放到PyCharm安装目录的bin文件夹下 三.找到pycharm64.exe.vmopti ...
- pycharm pyqt5 pyrrc_编程基础 | Pycharm安装、配置、快捷键
Pycharm可以去官网下载 Pycharm的安装激活 jar包的目的就是让截获截止时间并骗过pycharm; 将jar包放入pycharm在你本地的安装目录bin下.并且修改两个以 vmoption ...
- PyCharm安装和配置教程
文章目录 官网链接 错误类型!1.你的用户名是中文 解决方案 PyCharm的汉化和配置 PyCharm的简单使用入门 PyCharm和git安装教程 官网链接 www.jetbrains.com 错 ...
- PyCharm安装与配置
一.下载PyCharm PyCharm是目前最好用的Python开发IDE,可以到其官网https://www.jetbrains.com/pycharm/download/下载最新的版本.目前有Pr ...
- Phyon环境搭建及Pycharm安装及配置
1:python环境搭建和pycharm的安装配置及汉化 https://yaoguangju.github.io/2018/12/27/python%E7%8E%AF%E5%A2%83%E6%90% ...
最新文章
- Django设计模型1.2
- Python IDE ——Anaconda+PyCharm的安装与配置
- 2011软考软件设计师:C语言代码规范问题(1
- Android Studio报Element XXXX must be declared的解决方法
- access violation at address in module Read of address
- Java Finalizer和Java文件输入/输出流
- 织梦DEDECMS网站留言板提交时验证码错误返回空白页的解决办法
- 面试必备|ID3、C4.5、CART、RF、boosting、Adaboost、GBDT、xgboost模型
- 如何禁用python警告
- qq空间登陆 cookie_看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了||CSDN博文精选...
- Spring Cloud+Spring Boot高频面试题解析
- Linux版QQ安装教程
- origin 粘贴格式
- 计算机无法添加本地策略组,解决win10找不到本地组策略和本地用户的方法
- 移动硬盘格式避坑指南
- 【BI学习心得04-ALS算法与推荐系统】
- 科普|掀开马甲包的 “神秘面纱”
- PHP是世界上最好语言吗?
- 天冷就要大口吃肉肉~python采集周边烤肉店数据【附代码】
- java cms 知乎_可能是史上最全面的学习资源 — VUE 开源库篇(二)
热门文章
- elasticsearch查询中文释义、JAVA的API以及kibana上查询
- JDK1.8文档中文版
- JAVA毕业设计飞机航班信息查询系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库
- finalize方法的使用
- 1278_FreeRTOS_借助prvAddCurrentTaskToDelayedList接口理解delayed task
- 想一想就感觉到生活还是充满很多正能量的
- 差异增量备份和累积增量备份区别(有图)
- 进销存系统中的多计量单位
- 光学计算机PPT,光学课件
- atof()函数实现