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

虚拟环境中的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.xdnf.cn/news/631765.html

相关文章:

  • 多态的总结
  • http协议和session会话
  • 变革性的聚变路线:基于FRC构型的可控核聚变
  • leetcode 862. 和至少为 K 的最短子数组
  • 2025深圳国际无人机展深度解析:看点、厂商与创新亮点
  • 何谓第二大脑?读书笔记
  • 进一步学习线程相关知识
  • 《打破枷锁:Python多线程GIL困境突围指南》
  • AUTOSAR图解==>AUTOSAR_SRS_LIN
  • 【MySQL】第十弹——事务
  • 夏日旅行(广度优先搜索)
  • YOLO11解决方案之使用 Streamlit 应用程序进行实时推理
  • Linux-读者写著问题和读写锁
  • 长序列高时空分辨率月尺度温度和降水数据集(1951-2011)
  • Java面向对象 一
  • Elsevier期刊的Latex投稿论文如何设置Table、Fig、Algorithm和交叉引用为天蓝色
  • 【信息系统项目管理师】一文掌握高项常考题型-项目进度类计算
  • 2025年八大员【标准员】考试题库及答案
  • 从 0 到 1!Java 并发编程全解析,零基础入门必看!
  • DAY34打卡
  • 黑马点评-乐观锁/悲观锁/synchronized/@Transactional
  • java刷题(6)
  • Netty学习专栏(三):Netty重要组件详解(Future、ByteBuf、Bootstrap)
  • RPG游戏设计战斗篇——战法牧协同作战体系研究
  • itextpdf根据模板生成pdf导出pdf遇到的问题
  • 【商业分析】充分了解“特性”和“功能”的区别,加强资源的聚焦度。
  • Java中的String的常用方法用法总结
  • Linux基础命令详解:touch、cat、more 的使用技巧与实战
  • Dynamics 365 简介
  • Python爬虫开发基础案例:构建可复用的名言采集系统