PyCharm添加外部工具

QtDesigner

可视化UI设计客户端工具

  1. 路径:File | Settings | Tools | External Tools
  2. +号,给External Tools组添加一个条目,填写如下内容
    • Name:QtDesigner
    • Program:C:\Users\用户名\AppData\Local\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
    • Working directory:$FileDir$
  1. 点击OK,再点Settings对话框的Apply

如下图:

 

注意,如果找不到designer.exe:

  1. Program路径要根据自己安装的PyQt5-tools路径设置(pip install PyQt5-tools
  2. 安装的PyQt5-tools路径的取决于安装Python时的路径
  3. 如果用的是Python3.9.x,尝试用以下路径文件(先尝试在Win+R中能否打开):

%LOCALAPPDATA%\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

  1. 实在找不到,建议安装everything.exe,全局搜索designer.exe位置

添加完成后可在文件或文件夹上右键,External Tools | QtDesigner 即可打开designer.exe 

PyUIC

作用:帮我们将.ui界面设计文件转成.py文件

  1. 路径:File | Settings | Tools | External Tools
  2. +号,给External Tools组添加一个条目,填写如下内容
    • Name:PyUIC
    • Program:
      C:\Users\用户名\AppData\Local\Programs\Python\Python39\Scripts\pyuic5.exe
    • Arguments:$FileName$ --import-from=ui -o Ui_$FileNameWithoutExtension$.py
    • Working directory:$FileDir$

添加完成后,可在.ui文件右键,External Tools | PyUIC 即可生成对应的.py

Arguments中的参数

--import-from=ui 参数和值的作用:

假如你通过.qrc生成的资源文件xxx_rc.py不在根目录,而是在子目录比如view/ui目录,则可通过此配置,帮我们在通过.ui生成.py文件时,自动添加from ui import xxx_rc

如果资源文件.qrc就在根目录,则不用加此配置!

PyRCC

作用:帮我们将.qrc配置文件转成.py文件

  1. 路径:File | Settings | Tools | External Tools
  2. +号,给External Tools组添加一个条目,填写如下内容
    • Name:PyRCC
    • Program:
      C:\Users\用户名\AppData\Local\Programs\Python\Python39\Scripts\pyrcc5.exe
    • Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
    • Working directory:$FileDir$

添加完成后,可在.qrc文件右键,External Tools | PyRCC 即可生成对应的.py

 

相关推荐

最近更新

  1. vue项目在window编译打包没问题linux编译打包报错

    2024-04-23 13:06:02       0 阅读
  2. vue 环境变量那些事

    2024-04-23 13:06:02       0 阅读
  3. R语言学习笔记5-数据结构-多维数组

    2024-04-23 13:06:02       0 阅读
  4. Mongodb地理信息数据查询

    2024-04-23 13:06:02       1 阅读
  5. uniapp实现图片懒加载 封装组件

    2024-04-23 13:06:02       1 阅读
  6. 有关区块链的一些数学知识储备

    2024-04-23 13:06:02       1 阅读
  7. MICCAI 2023 List of Papers

    2024-04-23 13:06:02       1 阅读

热门阅读

  1. 【Linux】驱动_1_hello驱动

    2024-04-23 13:06:02       15 阅读
  2. FineReport报表问题- SET LOGSIZE FAILED 解决

    2024-04-23 13:06:02       15 阅读
  3. 通讯协议---USB枚举过程

    2024-04-23 13:06:02       13 阅读
  4. 页面跳转的几种方式

    2024-04-23 13:06:02       17 阅读
  5. 主流微前端框架对比与选择策略

    2024-04-23 13:06:02       18 阅读
  6. Stable Diffusion Web UI Windows部署及坑

    2024-04-23 13:06:02       15 阅读
  7. 密码学 | 多重签名:基本概念

    2024-04-23 13:06:02       13 阅读
  8. SQL server详细使用教程

    2024-04-23 13:06:02       15 阅读