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实现面向对像的ASP程序实例
Nov 10 Python
利用Python绘制MySQL数据图实现数据可视化
Mar 30 Python
Python爬取国外天气预报网站的方法
Jul 10 Python
Python装饰器基础详解
Mar 09 Python
python2与python3中关于对NaN类型数据的判断和转换方法
Oct 30 Python
Python数据类型之List列表实例详解
May 08 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 Python
python使用mitmproxy抓取浏览器请求的方法
Jul 02 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 Python
用python解压分析jar包实例
Jan 16 Python
python保留格式汇总各部门excel内容的实现思路
Jun 01 Python
利用python实时刷新基金估值(摸鱼小工具)
Sep 15 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
初学CAKEPHP 基础教程
2009/11/02 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
JavaScript XML操作 封装类
2009/07/01 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
JavaScript多线程详解
2015/08/12 Javascript
js检测用户输入密码强度
2015/10/22 Javascript
js获取url传值的方法
2015/12/18 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
EJB实例的生命周期
2016/10/28 面试题
Java Servlet API中forward() 与redirect()的区别
2014/04/20 面试题
毕业研究生的自我鉴定
2013/11/30 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
车间主任岗位职责
2015/02/03 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
教师节晚会主持词
2015/06/30 职场文书
致运动员赞词
2015/07/22 职场文书
老人院义工活动感想
2015/08/07 职场文书
新兵入伍决心书
2015/09/22 职场文书
小学思品教学反思
2016/02/20 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python