首页 > 其他分享 >Pycharm安装与配置Pyqt5

Pycharm安装与配置Pyqt5

时间:2024-02-13 15:44:22浏览次数:40  
标签:__ exe clicked self py Pyqt5 Pycharm btn 安装

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

打开pycharm,File->New project

2、安装pyqt5及工具库

在PyCharm左下角的Terminal中输入:

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

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

 

3、将QT工具添加到环境变量
将其安装路径添加到系统环境变量path中:电脑右键属性-高级-环境变量,新建如下后,电脑重启生效,否则运行代码提示没有QT平台。

使用everything软件找到platforms,复制Qt5下platforms文件的绝对路径,添加到环境变量中

 

变量名:QT_QPA_PLATFORM_PLUGIN_PATH

变量值:C:\Users\Administrator\Desktop\微信自动化2024(左侧为项目文件夹)\venv\Lib\site-packages\PyQt5\Qt5\plugins\platforms

https://www.bilibili.com/video/BV1Vq4y1X73o/

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$

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

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

 

5、打开designer

Tools->External Tools->QtDesigner

 

6、创建一个简单的界面

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

依次在右边的objectName修改控件名称:btn_sure、btn_cancel、show_edit

保存后,命名为test1.ui。

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

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

8、运行

打开main.py,代码改为:

 1 import sys
 2
 3 from PyQt5.QtWidgets import QMainWindow, QApplication
 4 
 5 from test1 import Ui_MainWindow
 6 
 7 
 8 class Window(QMainWindow, Ui_MainWindow):
 9     def __init__(self):
10         super(QMainWindow, self).__init__()
11         self.setupUi(self) # 渲染页面控件
12         self.connect_signals() # 设置信号槽
13 
14     def connect_signals(self):
15         self.btn_sure.clicked.connect(self.btn_sure_clicked) # 绑定确定按钮事件
16         self.btn_cancel.clicked.connect(self.btn_cancel_clicked) # 绑定取消按钮时间
17 
18     def btn_sure_clicked(self):
19         self.show_edit.setText('hello world') # 点击确定按钮显示hello world
20 
21     def btn_cancel_clicked(self):
22         self.show_edit.clear() # 点击取消按钮清空显示框
23 
24 def main():
25     app = QApplication(sys.argv)
26     mywindow = Window()
27     mywindow.show()
28     sys.exit(app.exec_())
29 
30 if __name__ == "__main__":
31     main()

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

 

 

 

翻译

搜索

复制

标签:__,exe,clicked,self,py,Pyqt5,Pycharm,btn,安装
From: https://www.cnblogs.com/iamorz/p/18014614

相关文章

  • pip 安装包时提示 "WARNING: Skipping xxx due to invalid metadata entry 'name'"
    我最近在使用pip安装包的时候经常遇到如下警告:WARNING:Skipping/opt/homebrew/lib/python3.11/site-packages/numpy-1.26.3.dist-infoduetoinvalidmetadataentry'name'WARNING:Skipping/opt/homebrew/lib/python3.11/site-packages/protobuf-4.25.2-py3.11.egg-info......
  • 安装篇 —— 连接远程服务器终端
    宝塔SSH1、官网下载:https://www.bt.cn/new/product.html2、百度网盘获取:链接:https://pan.baidu.com/s/1k5aOgXXYaNbaYAdMQLr70A提取码:7h993、解压后执行.exe文件,进行安装即可。其他工具待续。。。......
  • pytorch3d 安装
    分享一下在Ubuntu20.04系统上安装PyTorch3D的经验,尤其是当遵循官方教程却遇到安装困难时。PyTorch3D是由FacebookAIResearch团队开发的,旨在支持与3D数据相关的深度学习任务,包括但不限于3D形状的建模、渲染和视觉理解。准备工作在安装PyTorch3D之前,首先需要确保您的系统已安装......
  • 15.Jenkins插件安装
    Jenkins插件 Jenkins强大的原因之一就是插件众多插件帮助Jenkins丰富自身原有的功能插件安装入口 Dashboard->系统管理(ManageJenkins)->插件管理(ManagePlugins)插件管理代理 Dashboard->系统管理(ManageJenkins)->插件管理(ManagePlugins)->......
  • mysql5.7安装教程
     下载MySQL或者使用刚才下载的Mysql文件都行打开下载链接:https://dev.mysql.com/downloads/windows/installer/5.7.html 点击Download进行下载弹出页面 点击Nothanks进行下载下载下来的文件名是mysql-installer-community-5.7.24.0.msi双击文件名称进行安装如......
  • 环境安装
    环境安装工具包https://www.anaconda.com/https://pytorch.org/get-started/locally/环境建立condacreate-npytorchpython=3.8//创建名为python的虚拟环境python版本为3.6#Toactivatethisenvironment,use##$condaactivatepytorch##Todeactivat......
  • 电脑环境安装
    1.后端运行环境:JDK8(超详细)2022年最新版java8(jdk1.8u321)安装教程_java8下载-CSDN博客2.前端运行环境:nodejs3.代码编写软件:IDEAIntelliJIDEA安装教程(以IDEA2020.1为例)-CSDN博客数据库:MySQL5.7或者8数据库可视化:navicat文档编写软件:typora、word、WPS(非必要)接口调试工具:p......
  • 记一次 Macports 安装过程
    问题描述在官网下载了Macports的pkg安装包,安装卡在“正在运行软件包脚本”解决方案断网安装Macports安装成功后修改Macports为国内源:sudovim/opt/local/etc/macports/sources.conf注释以下内容rsync://rsync.macports.org/macports/release/tarballs/ports.tar[......
  • Service Control Manager (SCM):Windows 自带的服务控制管理器(SCM)是一个命令行工具,用于
    ServiceControlManager(SCM):Windows自带的服务控制管理器(SCM)是一个命令行工具,用于安装、启动、停止、删除和查询系统中的服务。您可以使用sc命令来执行这些操作,以及查看服务的状态和配置。描述:    SC是用来与服务控制管理器和服务进行通信    的命令行程......
  • PowerShell 命令 ,用于安装、启动、停止、删除和查询系统中的服务
    PowerShell命令,用于安装、启动、停止、删除和查询系统中的服务:安装服务:powershellCopyCodeNew-Service-Name"ServiceName"-BinaryPathName"C:\Path\to\Service.exe"这个命令将在系统中安装一个名为"ServiceName"的新服务,并指定服务的可执行文件路径为"C:\Path\to\S......