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获取文件ssdeep值的方法
Oct 05 Python
Python实现计算两个时间之间相差天数的方法
May 10 Python
Python中%是什么意思?python中百分号如何使用?
Mar 20 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
python3.6 如何将list存入txt后再读出list的方法
Jul 02 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
flask框架jinja2模板与模板继承实例分析
Aug 01 Python
python字符串替换re.sub()方法解析
Sep 18 Python
python生成器用法实例详解
Nov 22 Python
Python 实现Serial 与STM32J进行串口通讯
Dec 18 Python
Python Socket编程详解
Apr 25 Python
Python字典的基础操作
Nov 01 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
2021年最新CPU天梯图
2021/03/04 数码科技
随机头像PHP版
2006/10/09 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
基于jQuery架构javascript基础体系
2011/01/01 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
JavaScript简单下拉菜单特效
2016/09/13 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
laypage.js分页插件使用方法详解
2019/07/27 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
2019/08/27 Javascript
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
如何解决cmd运行python提示不是内部命令
2020/07/01 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
性能测试工程师的面试题
2015/02/20 面试题
单位在职证明范本
2014/01/09 职场文书
总经理司机岗位职责
2014/02/06 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
文明班级申报材料
2014/12/24 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
跑出一片天观后感
2015/06/08 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
Mysql Online DDL的使用详解
2021/05/20 MySQL
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs