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日期操作学习笔记
Oct 07 Python
python读取oracle函数返回值
Jul 18 Python
详解Python中最难理解的点-装饰器
Apr 03 Python
利用Python进行异常值分析实例代码
Dec 07 Python
python如何读写json数据
Mar 21 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
Python爬虫框架scrapy实现的文件下载功能示例
Aug 04 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 Python
new_zeros() pytorch版本的转换方式
Feb 18 Python
一文轻松掌握python语言命名规范规则
Jun 18 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
Mar 03 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
PHP无敌近乎加密方式!
2010/07/17 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
javascript 常用功能总结
2012/03/18 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
vue如何截取字符串
2019/05/06 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
python 远程统计文件代码分享
2015/05/14 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
Python如何实现的二分查找算法
2020/05/27 Python
浅谈Python协程
2020/06/17 Python
分享CSS3制作卡片式图片的方法
2016/07/08 HTML / CSS
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
广告学专业应届生求职信
2013/10/01 职场文书
销售自荐信
2013/10/22 职场文书
六查六看剖析材料
2014/02/15 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
群众路线党员个人整改措施
2014/10/27 职场文书
2014年建筑工作总结
2014/11/26 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技