为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码]

这篇具有很好参考价值的文章主要介绍了为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

过去一直在使用Eric6 + PyQt5,然而最近它[已然是古董级的了]似乎有些不太正常,

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

 像我这样有强迫症的人怎么可以容忍呢?

于是有了换IDE的想法,听说PyCharm是个高富帅,大家都很喜欢用它呢!于是乎才有了这篇文章。

前提条件是:

1.已安装Python环境,版本随意【话说2023年了我还在使用3.6.5 >_> . .<_<】

2.已安装PyCharm IDE,版本建议是社区版,反正不会收我钱,何乐而不为呢!我用的是2023.1.1的。

3.已安装PyQt5,安装嘛就按Win+R输入cmd,确定,然后输入pip install PyQt5,pip install PyQt5-tools咯。

言归正传,退后!我要开始写逼文了!

step 1:在PyCharm菜单栏File找到设置

open your pycharm on the desktop, click the File, then click the Settings

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

step 2:找到工具

Tools-->External Tools

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

step 3:创建工具集

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

step 4:添加设计界面的设计器工具

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

Note:6.在你的Python安装目录下找到designer.exe的绝对路径,我的是在:

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\site-packages\pyqt5-tools\designer.exe

Note:7.工作目录(Working directory) 设为:

$ProjectFileDir$

 step 5:添加设计器ui转py文件的工具

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

Note:6.就是你安装python的路径

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe

Note:7.的全称是(该命令的作用是把.ui文件转换为.py文件):

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Note:8.工作目录设为(该命令是转换后该文件存放的路径在同一目录下):

$FileDir$

 

 step 6:添加资源文件转py文件的工具

 为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

Note:6.选择pyrcc5.exe的目录,我的在: 

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts\pyrcc5.exe

Note:7.参数设为(该命令的作用是把.qrc资源文件转换为.py文件): 

$FileName$ -o $FileNameWithoutExtension$_rc.py

Note:8. 工作目录设为(该命令是转换后该文件存放的路径在同一目录下):

$FileDir$

 为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

然后回到菜单栏,点击Tools,就可以看到已经添加的工具了!

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

step 7:如何使用?

新建一个工程,右键工程-->Qt-->QtDesigner,即可打开设计器

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

添加一些控件后保存到工程目录下

step 8:把ui文件转换为py文件

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

 为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

step 9:资源文件的使用

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

 为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

然后保存ui文件

step 10:把资源文件转换为py文件

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

Note:这里的import qrc_rc你其实可以删掉,把它剪切到你的主py文件里去 

 为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为什么需要转换资源文件?它是把图片转换成了二进制文件

假设你有一些比较高大上的图片或自己珍藏的图片不想分享给别人,那你可以转换后把原图删掉即可。 

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc

为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码],pycharm,PyQt5,Qt Designer,PyUIC,PyRcc 

 

 So, 你get到了吗?

人生苦短,不如及时玩玩python?文章来源地址https://www.toymoban.com/news/detail-523744.html

到了这里,关于为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux文本三剑客详解

    awk、grep、sed是linux操作文本的三大利器,合称文本三剑客。 特点: grep——单纯的查找或匹配文本。 sed——编辑匹配到的文本。 awk——格式化文本,对文本进行较复杂格式处理。 首先了解一下正则表达式: 匹配字符  配置次数  位置锚定:定位出现的位置   实例介绍:

    2024年04月16日
    浏览(46)
  • 网页三剑客之 HTML

    本章开始我们来介绍一下网页前端部分,我们只是简单的介绍一些常用的各种标签,其目的在于为我们后面的项目做准备。 我们并不要求能完全掌握前端的语法,但是在见到以后能够认识这些代码就可以了。 想走后端开发的,前端不需要多么熟悉,毕竟在各个企业中前后端

    2024年02月02日
    浏览(40)
  • 文本三剑客之 awk

    Linux/UNIX 系统中,awk 是一个功能强大的编辑工具。逐行读取输入文本 以空格作为分割符,多个空格他会自动压缩成一个空格 AWK信息的读入也是逐行指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理. 1按照命令找指定的行  2.找到的行 打印,操作 awk

    2024年02月08日
    浏览(41)
  • 『 前端三剑客 』:CSS选择器

    上一篇文章我们介绍了 html 的常用标签及用法 , 这次我们来介绍 css 来对页面进行美化处理 css 全称 : 层叠样式表 (Cascading Style Sheets). 主要作用 : 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面 的效果. 能够做到 页面的样式和结构分离 . 一 . 基本语法 基本语

    2024年02月09日
    浏览(44)
  • Linux文本三剑客---awk

    Linux文本三剑客之一(grep,sed,awk),功能最强大的文本工具。 逐行读取输入的文本内容,默认以空格和tab键作为分隔符。但是多个空格或者tab键的空格,会自动压缩成一个,然后按照指定的模式和条件执行编辑命令 可以在免交互的情况下,实现复杂的文本操作。完成自动化配

    2024年02月07日
    浏览(48)
  • 前端三剑客 —— CSS (第三节)

    目录 上节回顾: 1.CSS使用有以下几种样式; 2.选择器         1.基本选择器         2.包含选择器         3.属性选择器 []         4.伪类选择器 :         5.伪元素选择器 ::before :after 3.常见样式的使用 常见样式参考表 一些特殊样式 媒体查询 自定义字体 变

    2024年04月08日
    浏览(50)
  • 文本三剑客之~~~sed命令

    sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 包括读取,执行和显示三个过程 读取:sed从输入流(文件,管道

    2024年02月05日
    浏览(41)
  • 『 前端三剑客 』:CSS常用属性

    一 . CSS常用元素属性 1.1 字体家族和 字体大小 设置的字体需要是 windows 上自带的字体 , 要求是系统中已经安装了的字体 使用 css 设置字体为微软雅黑 和 宋体 , 字体大小为 30 px 和 40 px font - size 设置的是字体的字符框的高度的大小 . 设置效果如下所示 1.2 设置字体粗细 font-we

    2024年02月15日
    浏览(46)
  • 『 前端三剑客 』:HTML常用标签

    在HTML中标签是以成对的结构出现的,在HTML当中代码是通过标签来组织的 , 下面通过见得的Hello World的展现来显示歘HTML 标签的结构 如上述代码块所示,形如 用尖括号进行组织的,成对出现的这个东西就叫做标签 (tag) , 也可以叫做元素(element); 通常情况下一个标签是成对出现的, 开

    2024年02月09日
    浏览(46)
  • Linux:文本三剑客之awk

    awk:是一种 处理文本文件的语言 ,是一个强大的 文本分析工具 。 awk: 逐行读取文本 ,默认以 空格 或 tab键 为分隔符 进行分隔 ,将分隔所得的 各个字段 保存到 内建变量 中,并按模式或者条件执行编辑命令。 1、sed命令常用于一整行的处理,而awk比较 倾向于将一行分成

    2024年02月05日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包