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

pycharm 添加 pyside6 插件并修改 Ui 样式

        在提到 python 的可视化界面时,很多朋友第一时间想到的可能是 pyqt5 ,毕竟它在网络的知

名度比较高,很多技术文章都用的是 pyqt5,我在在最开始接触可视化界面的时候,也是接触的 pyqt5,但是随着学习的深入,才直到 pyqt5 的许可制度限制比较高。而 pyside6 的功能、语法和 pyqt5 可以说的一模一样,相似度达到了 99%。但是pyside6 的许可制度相对来说没有那么严格,所以学习后续都是采用的 pyside6,这里也推荐大家使用它。

目录

一、环境依赖安装、路径查看

二、加载 pyside6-designer,打开 Qt 编辑器

三、加载 pyside6-uic 插件,把 ui 转 python 代码


一、环境依赖安装、路径查看

1 、在设置之前,先在对应的虚拟环境解释器里面安装 pyside6 依赖,我这里以 yolo5_7.0
例。
pip install Pyside6 -i https://pypi.douban.com/simple
2 、然后打开 yolov5 的安装路径,如果不知道位置,可以在 anaconda 里面输入【 conda info
--envs 】查看,我这里显示在 D
conda info --envs

3 、记住这个路径,后面我们会用到

二、加载 pyside6-designer,打开 Qt 编辑器

这个插件的作用是把 UI 文件,加载到 Qt 编辑器中打开编辑。
1 pycharm 选择对应的解释器后,依次打开【文件 - 设置 - 工具 - 外部工具】

2 、选择 + 号,添加外部工具

3 、然后添加对应的路径即可注意这里的程序的路径替换为你自己的路径,也就是步骤一中
3 步的路径,找到 Scripts 文件夹,选择 pyside6-designer.exe ,接下来的参数可以复制粘贴
了,代码我在下方准备好了。

(1)Name (程序的名称,可以自定义,写什么都可以):
Pyside6-Designer
(2)Group (新建一个组别,方便管理,叫什么都可以):
pyside6
(3)Program: ( 按 照 上 面 的 方 法 , 选 择 自 己 pyside6-designer.exe
径) :
D:\Program-Files\A-Programming-software\Anaconda\envs\yolov5_7.0_system\Scripts\pysi
de6-designer.exe
(4)Arguments
$FilePathRelativeToProjectRoot$
(5)Working directory (工作目录):
$FileDir$

三、加载 pyside6-uic 插件,把 ui python 代码

4 、上述已经完成了 Qt 编辑器的安装了,开始安装 ui 文件转 python 代码,跟上面的步骤差
不多,不过这次选择的是【 pyside6-uic.exe

名称、实参、工作目录可以复制下方的代码,为了方便管理,还可以把他们都放在同一个组
里面。

(1)名称(可自己定义 , 但建议以它本来的名称命名):
Pyside6-UIC
(2) 程 序 : pyside6-uic 的 安 装 路 径
"D:\Program-Files\A-Programming-software\Anaconda\envs\yolov5_7.0_system\Scripts\"pysi
de6-uic.exe
(3) 实参:
$FileName$ -o $FileNameWithoutExtension$.py
(4) 工作目录:
$FileDir$

相关文章:

  • 在亚马逊云科技上使用n8n快速构建个人AI NEWS助理
  • 与Linux操作系统相关的引导和服务
  • 图论:多源最短路
  • 【LeetCode77】组合
  • JS dom节点
  • Django分页教程及示例
  • 【Kafka基础】topics命令行操作大全:高级命令解析(2)
  • 深度解析 C# 中介者模式:设计与实战应用
  • vue3实现markdown工具栏的点击事件监听
  • Python设计模式:构建模式
  • 检测手机插入USB后,自动启动scrcpy的程序
  • C++建造者模式进化论
  • leetcode155.最小栈
  • 【lodash的omit函数详解 - 从入门到精通】
  • Solidity智能合约漏洞类型与解题思路指南
  • 用Python 还是C\C++ 开发嵌入式物联网项目
  • 使用Python快速删除Docker容器、镜像和存储内容
  • oracle 游标的管理
  • ubuntu安装docker和docker-compose【简单详细版】
  • Git工作流、命令汇总
  • 大外交丨3天拿下数万亿美元投资,特朗普在中东做经济“加法”和政治“减法”
  • 坚决打好产业生态培育攻坚战!陈吉宁调研奉贤区
  • 世界数字教育大会发布“数字教育研究全球十大热点”
  • 2025年“新时代网络文明公益广告”征集展示活动在沪启动
  • 美官方将使用华为芯片视作违反美出口管制行为,外交部回应
  • 泉州围头湾一港区项目炸礁被指影响中华白海豚,官方:已叫停重新评估