当前位置: 首页 > article >正文

虚拟环境中的PyQt5 Pycharm设置参考

 假如虚拟环境名是p3939 里面安装了pyqt5相关的库

1.QtDesigner

Qt Designer 是通过拖拽的方式放置控件,并实时查看控件效果进行快速UI设计

位置                  内容
name                  可以随便命名,只要便于记忆就可以,本次采取通用命名:Qt Designer
Program                  designer.exe路径,D:\anaconda32024\envs\p3939\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
Arguments    固定格式,直接复制也可:$FileDir$\$FileName$
Working directory    固定格式,直接复制也可:$FileDir$

2.PyUIC

PyUIC主要是把Qt Designer生成的.ui文件换成.py文件

位置                  内容
name                  可以随便命名,只要便于记忆就可以,本次采取通用命名:PyUiC
Program                  python.exe路径,D:\anaconda32024\envs\p3939\python.exe
Arguments    固定格式,直接复制也可:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory    固定格式,直接复制也可:$FileDir$

3.Pyrcc

pyrcc5 是 PyQt5 中用来将资源文件(.qrc)转换为Python 文件 的工具。

    Name:Pyrcc
    Program:  D:\anaconda32024\envs\p3939\Scripts\pyrcc5.exe
    Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
    Working directory:$FileDir$

以下是使用:

再添加一个main.py文件,可启动界面

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PythonProject3 import Ui_MainWindowclass MainWindow(QMainWindow):def __init__(self):super(MainWindow, self).__init__()self.ui = Ui_MainWindow()self.ui.setupUi(self)if __name__ == '__main__':app = QApplication(sys.argv)window = MainWindow()window.show()sys.exit(app.exec_())

运行main.py

http://www.lryc.cn/news/2385446.html

相关文章:

  • AI 笔记 - 模型优化 - 注意力机制在目标检测上的使用
  • AUTOSAR图解==>AUTOSAR_SRS_LIN
  • UML 时序图 使用案例
  • 华为昇腾使用ollama本地部署DeepSeek大模型
  • 多态的总结
  • Windows 高分辨率屏幕适配指南:解决界面过小、模糊错位问题
  • tvalid寄存器的理解
  • C++八股 —— 手撕定时器
  • K8S-statefulset-mysql-ha
  • 【方案分享】展厅智能讲解:基于BLE蓝牙Beacon的自动讲解触发技术实现
  • web常见的攻击方式有哪些?如何防御?
  • 力扣:《螺旋矩阵》系列题目
  • 发电厂进阶,modbus TCP转ethernet ip网关如何赋能能源行业
  • 深入了解linux系统—— 操作系统的路径缓冲与链接机制
  • Ansible快速入门指南
  • 华为2025年校招笔试真题手撕教程(一)
  • 第9.2讲、Tiny Decoder(带 Mask)详解与实战
  • postgresql 常用参数配置
  • Python模块中的私有命名与命名空间管理:深入解析与实践指南
  • 基于PCRLB的CMIMO雷达网络多目标跟踪资源调度
  • AtCoder Beginner Contest 407(ABCDE)
  • VILT模型阅读笔记
  • 掌握 npm 核心操作:从安装到管理依赖的完整指南
  • OpenCV CUDA模块特征检测与描述------一种基于快速特征点检测和旋转不变的二进制描述符类cv::cuda::ORB
  • Awesome ChatGPT Prompts:释放AI对话潜力的开源利器
  • Prompt Tuning:轻量级微调与反向传播揭秘
  • C++ 继承详解:基础篇(含代码示例)
  • PP-YOLOE-SOD学习笔记2
  • OpenLayers 加载测量控件
  • .NET ORM开发手册:基于SqlSugar的高效数据访问全攻略