PyCharm中配置PySide2的图文教程


Posted in Python onJune 18, 2020

一、准备工作

1. 安装 Pyside2

1.1 使用pip安装Pyside2

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyside2

1.2 查看安装结果

pip freeze

2. 确定Pyside2安装位置

重复安装以获取安装位置,一般为Python安装目录下。

pip install Pyside2

二、在 PyCharm中设置自定义工具

在PyCharm中自定义两个工具以便开发时使用。
步骤:File->Settings->Tools->External Tools,打开页面。

PyCharm中配置PySide2的图文教程

点击 + 新增自定义工具。

1. 自定义 QtDesigner

目的:用于快速设计、修改 ui 并生成 .ui 文件。

  • Program 填写:PySide2安装路径下的 designer.exe 路径
  • Working directory 填写:项目路径 $ProjectFileDir$

PyCharm中配置PySide2的图文教程

2. 自定义 Pyside2-uic

目的:将制作好的 .ui 文件转化为 .py 文件

  • Program 填写:Python安装目录下 Scripts\pyside2-uic.exe
  • Arguments 填写:$FileName$ -o $FileNameWithoutExtension$.py
  • Working directory 填写:$FileDir$

PyCharm中配置PySide2的图文教程

三、使用自定义工具编写Qt页面

点击Tools->Qt->QtDesigner进入ui设计界面。

PyCharm中配置PySide2的图文教程

完成ui设计后将 .ui 文件保存在当前项目路径下。
右击保存的 .ui 文件,使用自定义的 PySide2 工具将界面转化为Python文件。

PyCharm中配置PySide2的图文教程

总结

到此这篇关于PyCharm中配置PySide2的图文教程的文章就介绍到这了,更多相关PyCharm配置PySide2内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python使用在线API查询IP对应的地理位置信息实例
Jun 01 Python
CentOS下使用yum安装python-pip失败的完美解决方法
Aug 16 Python
解决pip install的时候报错timed out的问题
Jun 12 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
运用Python的webbrowser实现定时打开特定网页
Feb 21 Python
详解用python写一个抽奖程序
May 10 Python
python scipy卷积运算的实现方法
Sep 16 Python
Python基本语法之运算符功能与用法详解
Oct 22 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
May 26 Python
深入浅析Python代码规范性检测
Jul 31 Python
Python 中的单分派泛函数你真的了解吗
Jun 22 Python
python属于软件吗
Jun 18 #Python
python交互模式基础知识点学习
Jun 18 #Python
使用Keras实现Tensor的相乘和相加代码
Jun 18 #Python
python如何从键盘获取输入实例
Jun 18 #Python
Python计算信息熵实例
Jun 18 #Python
python导入库的具体方法
Jun 18 #Python
如何基于Python代码实现高精度免费OCR工具
Jun 18 #Python
You might like
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
php+mysql数据库实现无限分类的方法
2014/12/12 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
javascript通过className来获取元素的简单示例代码
2014/01/10 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
java直接调用python脚本的例子
2014/02/16 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
2016/12/18 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
Python 判断奇数偶数的方法
2018/12/20 Python
Pandas库之DataFrame使用的学习笔记
2019/06/21 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
一些高难度的SQL面试题
2016/11/29 面试题
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
业务代表的岗位职责
2013/11/16 职场文书
幼儿教师国培感言
2014/02/19 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
Python学习之异常中的finally使用详解
2022/03/16 Python
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL
MySQL的存储过程和相关函数
2022/04/26 MySQL