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修改Excel数据的实例代码
Nov 01 Python
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
Jun 09 Python
Django框架下在URLconf中指定视图缓存的方法
Jul 23 Python
Python有序查找算法之二分法实例分析
Dec 11 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
Python中 Global和Nonlocal的用法详解
Jan 20 Python
浅谈在django中使用redirect重定向数据传输的问题
Mar 13 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
Python Json数据文件操作原理解析
May 09 Python
Matplotlib 折线图plot()所有用法详解
Jul 28 Python
Cpython解释器中的GIL全局解释器锁
Nov 09 Python
用Python自动清理系统垃圾的实现
Jan 18 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动态创建Flash动画
2006/10/09 PHP
php 购物车实例(申精)
2009/05/11 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php验证手机号码
2015/11/11 PHP
PHP命名空间(namespace)原理与用法详解
2019/12/11 PHP
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
js动态控制table的tr、td增加及删除的具体实现
2014/04/30 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
JS实现分页导航效果
2020/02/19 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
python写程序统计词频的方法
2019/07/29 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
个人找工作求职简历的自我评价
2013/10/20 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android