PyCharm+Qt Designer+PyUIC安装配置教程详解


Posted in Python onJune 13, 2019

Qt Designer用于像VC++的MFC一样拖放、设计控件

PyUIC用于将Qt Designer生成的.ui文件转换成.py文件

Qt Designer和PyUIC都包含在PyQt5中,所以我们只需要安装PyQt5?s块然后再指定Qt Designer和PyUIC即可

为了避免篇幅过长,本文只讲安装配置,使用可查看“PyCharm+QTDesigner+PyUIC使用教程”

一、安装PyQt5

Qt Designer包含在PyQt5中,而PyQt5就是一个python模块,所以我们可以直接通过“pip3 install PyQt5”安装

但是我们这里使用PyCharm集成开发环境,所以直接通过PyCharm安装

打开PyCharm,新建一个项目

PyCharm+Qt Designer+PyUIC安装配置教程详解

PyCharm+Qt Designer+PyUIC安装配置教程详解

PyCharm+Qt Designer+PyUIC安装配置教程详解

PyCharm+Qt Designer+PyUIC安装配置教程详解

二、指定Qt Designer和PyUIC

PyCharm+Qt Designer+PyUIC安装配置教程详解

Name--输入最后工具在菜单中的想呈现名称,比如我这里命名为QTDesigner

Program--designer.exe程序的位置,位于当前所用解析器的Lib\site-packages\pyqt5-tools\designer.exe

Working directory--designer.exe工作路径,设置为$ProjectFileDir$

PyCharm+Qt Designer+PyUIC安装配置教程详解

类似地添加PyUIC,

name----PyUIC

Program----PyUIC位于当前解析器的Scripts\pyuic5.exe

Arguments----$FileName$ -o $FileNameWithoutExtension$.py

Working dirctory----$ProjectFileDir$

PyCharm+Qt Designer+PyUIC安装配置教程详解

PyCharm+Qt Designer+PyUIC安装配置教程详解

回到主界面“Tools”--“External Tools”即可看到我们添加的QTDesigner和PyUIC

PyCharm+Qt Designer+PyUIC安装配置教程详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python解析JSON数据的基本方法
Oct 15 Python
基于Python实现一个简单的银行转账操作
Mar 06 Python
python安装Scrapy图文教程
Aug 14 Python
在Python中执行系统命令的方法示例详解
Sep 14 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
对pytorch中的梯度更新方法详解
Aug 20 Python
numpy:np.newaxis 实现将行向量转换成列向量
Nov 30 Python
Python tkinter三种布局实例详解
Jan 06 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
Apr 23 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 #Python
python3.4+pycharm 环境安装及使用方法
Jun 13 #Python
python自动化之Ansible的安装教程
Jun 13 #Python
PyQt5 实现给窗口设置背景图片的方法
Jun 13 #Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
Jun 13 #Python
Python语法分析之字符串格式化
Jun 13 #Python
pyqt5 从本地选择图片 并显示在label上的实例
Jun 13 #Python
You might like
探讨:如何编写PHP扩展
2013/06/13 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
详解jquery validate实现表单验证 (正则表达式)
2017/01/18 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
VSCode插件安装完成后的配置(常用配置)
2020/08/24 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
2021/03/01 Vue.js
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
python动态加载包的方法小结
2016/04/18 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
Python安装Bs4的多种方法
2020/11/28 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
数控专业毕业生自荐信范文
2014/03/04 职场文书
车辆年审委托书范本
2014/09/18 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
英语邀请函范文
2015/02/02 职场文书
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android
Android 中的类文件和类加载器详情
2022/06/05 Java/Android