Linux 安装qt5-designer并集成到Pycharm
在前面,有过介绍 Pycharm集成pyrcc4 =====>链接: Pyqt 打包资源文件 这个是在Windows下集成,且pyqt在Windows下一个双击exe搞定.
在pyqt5之前,pyqt的安装包里面包含了qt-designer. 在pyqt5之后,要安装必须下载, 地址: https://pypi.python.org/pypi/pyqt5-tools
但是平台要求:Windows

方法一:安装qtcreator
sudo apt-get install qtcreator pyqt5-dev-tools
Qt-Creator自带了qt-designer
安装好后,在主菜单-程序-编程菜单就能找到


这样是找到qt-designer,但无法集成到pycharm中
方法二: 安装qttools5-dev-tools
搜到了这个地址,找到问题了
https://askubuntu.com/questions/651461/where-is-qt5-designer
sudo apt-get install qttools5-dev-tools
安装好之后,安装目录在: /usr/lib/x86_64-linux-gnu/qt5/bin

复制目录,在其他Linux也可以执行,所以我打包压缩qt-designer的目录,解压后直接可以使用 下载: https://files.cnblogs.com/files/dcb3688/qt5-designer.7z
集成进pycharm
位置: File => settings => Tools => External Tools

qt5-designer 集成
Program: /usr/lib/x86_64-linux-gnu/qt5/bin/designer
Parameters: $FileName$
Working directory: $FileDir$

PyUIC集成
Program: $JDKPath$
Parameters: -m PyQt5.uic.pyuic -x $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$

解释下参数Parameters中的参数
-m 就是值JDKPath目录中models的位置
-x 产生额外的代码来测试和显示类
-o 输出产生的代码到指定文件
-p 预览用户界面。
所以PyUIC-P 就是PyUIC的预览 -p, --preview

Rcc2Py集成
Program: $JDKPath$
Parameters: -m PyQt5.pyrcc_main $FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: $FileDir$

rcc转换后的py资源文件引用
import myqrc_rc # 需引用代码中
self.setWindowIcon(QtGui.QIcon(":img/rc/eclipse.png"))
预览:



Linux 安装qt5-designer并集成到Pycharm的更多相关文章
- Linux 安装 python3.6 ,并且配置 Pycharm 远程连接开发
Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!! ...
- Fedora Linux 安装Qt5.2.0
1.下载 qt-linux-opensource-5.2.0-x86-offline.run 2. chmod u+x ./qt-linux-opensource-5.2.0-x86-offline. ...
- Ubuntu Linux安装QT5之旅
1. QT 版本选择 如何选择QT版本,参考如下介绍 https://www.cnblogs.com/chinasoft/p/15226293.html 2. 在此以5.15.0解说 下载QT 版本 ...
- linux安装PyCharm,PyCharm常用快捷键及调试模式,pycharm里面对文件夹或者文件进行重命名
PyCharm常用快捷键及调试模式 2017年10月18日 23:13:43 菜鸟之神 阅读数:5835 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn ...
- 【Tools】Pycharm 2018专业版 linux安装教程 附2018专业版密钥
Linux安装pycharm2018专业版 1. 下载安装包 Pycharm下载地址:http://www.jetbrains.com/pycharm/download/ 2.终端打开你的安装包所在路 ...
- Linux环境安装xmapp(PHP-Mysql集成环境)
xmapp是很多初学者使用的PHP环境集成包,用yum在linux安装的php和mysql版本现在都很低,xmapp可以解决这个问题,下面我们直接进入正题,安装一个php集成环境. 我使用的是vm虚拟 ...
- Neo4j在linux上的安装与Springboot的集成
Neo4j在linux上的安装与Springboot的集成 在linux安装: 前提:安装配置好java环境 1.下载neo4j 官方社区版下载地址:https://neo4j.com/downloa ...
- Symantec Backup Exec 2010 Agent For Linux安装
以前写过一篇文章介绍过Symantec Backup Exec 2012 Agent For Linux安装安装,今天介绍一下Symantec Backup Exec 2010 Agent For L ...
- Symantec Backup Exec 2012 Agent For Linux安装
Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...
随机推荐
- eclipse 包 取消代码第一行package包名 自动补全时取消自动引入包名 修改名字 取消引用 自动导入publilc static void main(String[] args) {}
--项目 --包 包是为了管理类文件,同个包下不允许同名类文件,但不同包就可以,把类放在包里是规范 (https://zhidao.baidu.com/question/239471930532952 ...
- python实现查找文件
import os.pathwhile True: rootdir=input('请输入遍历文件夹的绝对路径:(q退出)') if rootdir=='q': break if not(os.path ...
- python9--内存管理 引用计数 标记清除 分代回收
复习 文件处理 1.操作文件的三步骤 -- 打开文件:硬盘的空间被操作系统持有 | 文件对象被应用程序持续 -- 操作文件:读写操作 -- 释放文件:释放操作系统对硬盘空间的持有 2.基础的读写 ...
- Linux记录-sftp上传大文件
1.Alt +P 进入sftp会话 2.pwd显示linux目录 lpwd显示windows目录 3.lcd切换windows目录 cd切换linux目录 4.put上传 5.get下载 6.help ...
- linux expect 即exp脚本交互功能【原】
场景 expect命令用于任何自动化互动的过程. send – 发送字符串到进程 expect – 等待来自进程的特定的字符串 spawn – 启动命令 安装 expect一开始100%不存在, 手动 ...
- JGUI源码:实现图标按钮及下拉菜单(16)
效果如下 代码片段如下 <div class="jgui-btn" id="personalbtn" style="float:right;&q ...
- Java 集合系列08之 List总结
一.List概述 1. List是一个接口,它继承于Collection接口,代表有序集合 2. ArrayList, LinkedList, Vector, Stack是List的4个实现类. Ar ...
- JS中JSON和string字符串相互转换
在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法. JSON.stringify(obj)将JSO ...
- CSS white-space属性详解
概述 CSS的white-space属性用于指定如何处理容器中的空白字符,例如:空格( ).换行(\n).缩进(\t)等. white-space出自CSS1,适用于块状元素,具有继承性,支持IE 5 ...
- centos7.2 下 部署单节点redis 3.2.5
#tar -xvf redis.3.2.5.tar.gz –C /usr/local/ #cd /usr/local/ #mv redis.3.2.5 redis #cd redis #make &a ...