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中使用mechanize模块模拟浏览器功能
May 05 Python
python用模块zlib压缩与解压字符串和文件的方法
Dec 16 Python
如何利用Anaconda配置简单的Python环境
Jun 24 Python
python 读取修改pcap包的例子
Jul 23 Python
Django 1.10以上版本 url 配置注意事项详解
Aug 05 Python
python getpass模块用法及实例详解
Oct 07 Python
tensorflow生成多个tfrecord文件实例
Feb 17 Python
python如何写try语句
Jul 14 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
Sep 29 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
Dec 28 Python
Pandas 数据编码的十种方法
Apr 20 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自动获取关键字的方法
2015/01/06 PHP
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
Laravel 5 框架入门(三)
2015/04/09 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
[45:56]Ti4正赛第一天 VG vs NEWBEE 3
2014/07/19 DOTA
Python中除法使用的注意事项
2014/08/21 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
2018/04/05 Python
Python中作用域的深入讲解
2018/12/10 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
python 调用Google翻译接口的方法
2020/12/09 Python
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
大学生自我鉴定
2013/12/16 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
教师岗位职责范本
2015/04/02 职场文书
销售开票员岗位职责
2015/04/15 职场文书
电工生产实习心得体会
2016/01/22 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python
JS class语法糖的深入剖析
2022/07/07 Javascript