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中的yield浅析
Jun 16 Python
python利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
MySQL适配器PyMySQL详解
Sep 20 Python
python 解决flask 图片在线浏览或者直接下载的问题
Jan 09 Python
利用python在excel中画图的实现方法
Mar 17 Python
python线程池如何使用
May 28 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
python实现自动打卡的示例代码
Oct 10 Python
使用BeautifulSoup4解析XML的方法小结
Dec 07 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 Python
基于PyQt5制作一个群发邮件工具
Apr 08 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
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
2014/11/28 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
一个实用的php验证码类
2017/07/06 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
IE与FireFox中的childNodes区别
2011/10/20 Javascript
javascript面向对象编程代码
2011/12/19 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
理解 JavaScript Scoping & Hoisting(二)
2015/11/18 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
使用CSS3的ruby-position固定注音位置的用法示例
2016/07/05 HTML / CSS
德国机车企业:FC-Moto
2017/10/27 全球购物
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
渗透攻击的测试步骤
2014/06/07 面试题
机关门卫的岗位职责
2014/04/29 职场文书
热爱祖国演讲稿
2014/05/04 职场文书
提升Nginx性能的一些建议
2021/03/31 Servers
MySQL中日期型单行函数代码详解
2021/06/21 MySQL