当前位置:网站首页>使用pycharm配置pyside2开发环境

使用pycharm配置pyside2开发环境

2021-03-15 14:52:47 py2cn

1、安装PyCharm

1.1 前往官方网站下载PyCharm社区版

官网地址:https://www.jetbrains.com/pycharm/

下载地址:https://www.jetbrains.com/pycharm/download

1.2 开始安装PyCharm

双击下载的“pycharm-community-2020.3.3.exe”开始安装

点击“Next”进入下一步

按默认地址安装,或者修改安装地址后,点击“Next”

根据下图进行勾选,可以创建PyCharm桌面图标,并绑定右键菜单(可以使用PyCharm打开文件夹为项目),并进行.py文件关联,可以默认使用PyCharm打开.py文件。

点击“Next”进入下一步

点击“Install”开始安装PyCharm

点击“Finish”完成安装。

2、配置PyCharm外部工具

打开PyCharm,点击“File —— Settings” 打开设置窗口

点击“Tools —— External Tools” 开始设置外部工具

点击右侧的 “+” ,开始添加外部工具

在PySide2的开发中,我们常用的工具主要有

  1. Qtdesigner:即Qt设计师,用于创建或打开 .ui 界面设计文件
  2. pyside2-uic:用于将 .ui 界面设计文件转换为 .py 文件
  3. pyside2-rcc:用于将 .qrc 资源文件转换为 .py 文件
  4. pyside2-lupdate:用于从 .py文件 生成 .ts 多语言文件
  5. QtLinguist:用于将 .ts 多语言文件转换为 .qm 文件

2.1 Qtdesigner

  • 名称:Qtdesigner
  • 描述:Qt设计师
  • 程序:D:\PyMiner\Scripts\pyside2-designer.exe
  • 参数: F i l e N a m e FileName
  • 工作目录: F i l e D i r FileDir

2.2 pyside2-uic

  • 名称:pyside2-uic
  • 描述:将 .ui 界面设计文件转换为 .py 文件
  • 程序:D:\PyMiner\python.exe
  • 参数:D:\PyMiner\Scripts\pyside2-uic.exe F i l e N a m e FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension .py
  • 工作目录: F i l e D i r FileDir

2.3 pyside2-rcc

名称:pyside2-pyuic
描述:将 .qrc 资源文件转换为 .py 文件
程序:D:\PyMiner\python.exe
参数:D:\PyMiner\Scripts\pyside2-rcc.exe F i l e N a m e FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension _rc.py
工作目录: F i l e D i r FileDir

2.4 pyside2-lupdate

名称:pyside2-lupdate
描述:从 .py文件 生成 .ts 多语言文件
程序:D:\PyMiner\python.exe
参数:D:\PyMiner\Scripts\pyside2-lupdate.exe F i l e N a m e FileName -ts F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension .ts
工作目录: F i l e D i r FileDir

2.5 QtLinguist

名称:QtLinguist
描述:用于将 .ts 多语言文件转换为 .qm 文件
程序:D:\PyMiner\Lib\site-packages\PySide2\linguist.exe
参数: F i l e N a m e FileName
工作目录: F i l e D i r FileDir

 

配置完成后

在之后的开发过程中,就可以选中相应文件,通过右键菜单中的“External Tools” 进行相关的工具操作了。

版权声明
本文为[py2cn]所创,转载请带上原文链接,感谢
https://my.oschina.net/lang365/blog/4986759