Qt5开发工具---常用Qt5开发工具(附下载地址)


有的朋友私信我,问我平时Qt5开发都用什么工具,本篇博文我来介绍一下我常用的Qt5开发工具,下载地址我放在了文末。

一.简述

开发工具分为:Qt界面开发工具以及Qss控件美化工具。

二.Qt界面开发工具

1.QT设计师

1.1介绍:

在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成。Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。Qt Designer中的操作方式十分灵活,其通过拖拽的方式放置控件可以随时查看控件效果。Qt Designer生成的.ui文件(实质上是XML格式的文件)也可以通过pyuic5工具转换成.py文件。
Qt Designer随PyQt5-tools包一起安装,其安装路径在 “Python安装路径\Lib\site-packages\pyqt5-tools”下。
若要启动Qt Designer可以直接到上述目录下,双击designer.exe打开Qt Designer;或将上述路径加入环境变量,在命令行输入designer打开;或在PyCharm中将其配置为外部工具打开。

1.2图标
请添加图片描述
1.3主界面
在这里插入图片描述

1.4安装

pip install Pyqt5

三.Qss控件美化工具

1.QSS Editor

1.介绍

QSS Editor 是一个用于编辑和预览 Qt 样式表(QSS)的工具。
优点:可以时时预览
缺点:没有语法提示,对于不熟悉 QSS 的人来说用起来比较吃力。

2.图标
在这里插入图片描述
1.3主界面
在这里插入图片描述
1.4安装
官方:

https://sourceforge.net/projects/qsseditor/

打不开的话,点击:

https://wwe.lanzoul.com/ill79vkljgh

2.Qss Stylesheet Editor

2.1介绍

QssStylesheetEditor 是一个功能强大的 Qt 样式表(QSS)编辑器,支持实时预览,自动提示,自定义变量, 支持预览自定义ui代码,引用QPalette等功能。

2.2图标
在这里插入图片描述
2.3主界面
在这里插入图片描述
2.4安装
官方:

https://github.com/hustlei/QssStylesheetEditor/releases

打不开的话,点击:

https://wwe.lanzoul.com/iTryyvklz9g

(64位v1.7)

3.qtawesome icon broswer

2.1介绍

浏览qtawesome内置的图标,这些图标可以在pyqt5中使用。
本软件为笔者自行打包,提取自Python的qtawesome第三方库。

2.2图标
在这里插入图片描述

3.3主界面
在这里插入图片描述

3.4安装

pip install qtawesome

安装后,建立py文件,输入代码:

from qtawesome import icon_browser
icon_browser.run()

或者下载我打包好的软件:

https://wwe.lanzoul.com/iADvzz6vu2j

四.官方文档

1.Qt官方文档

https://doc.qt.io/

在这里插入图片描述

2.PyQt5官方文档

https://doc.qt.io/qtforpython-5/

在这里插入图片描述

3.PyQt简明文档V2 工具

3.1介绍

此工具为笔者在网络上找到的一款Qt官方网文档查看工具,在此分享给大家,也希望大家支持一下作者。

3.2主界面
在这里插入图片描述

下载地址

五.总结

本篇博文介绍了我常用的Qt5开发工具,您平时进行Qt5开发都用什么好用的工具?欢迎大家留言、讨论!

  • 11
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
基于QT开发工具小软件源代码 ## 功能介绍 ### 文本类 * UTF16转换 将字符串和UTF-16之间进行互转,例如将 "中文" 和 "\u4E2D\u6587" 互转 * RGB转16进制 将颜色数值和HEX颜色字符串(例如"#112233")互转 * 大小写转换 文本转大写、文本转小写 * 密码随机器 可以生成随机密码字符串,例如:"Hau-eqS-5EC- * UUID随机器 可以生成随机密码UUID,例如:"bff98ea4-b861-422a-8627-6eb6cbca8716" * URL转码 将字符串和编码后的URL之间进行互转,例如将 "中文" 和 "%E4%B8%AD%E6%96%87" 互转 * JSON格式化 可以将JSON内容进行格式化,可选压缩或者不压缩模式 ### 计算类 * HASH计算器 计算常用的摘要值,如SHA1、MD5 * Unix时间戳转换 Unix时间戳与日期转换 ### 制作类 * 图标生成器 根据已有的PNG图片,生成可以用于发布App的特定分辨率图片,例如OSX的 [email protected] 这样分辨率的图片 * 图标字体转PNG 将内置的ttf字体转换为PNG,目前一共有5555个图标可供选择 * 二维码生成器 可以将文本生成二维码图片,并且保存为PNG * 条形码生成器 可以将文本生成条形码图片,并且保存为PNG ### 工具类 * 代码行数统计 可以统计文件中代码行数('\n'数量) * PNG图片压缩 基于Zopfli开发,用于压缩PNG图片,压缩是无损的。 * JPG图片压缩 基于Guetzli开发,用于压缩JPG图片,压缩是有损的。 * 二维码识别器 可以将二维码识别成字符串 * 批量替换 可以批量替换文件名或者文件内容中的特定关键字 * 屏幕拾色器 可以拾取屏幕中,某个点的颜色 * 局域网文件传输 可以在局域网中传输文件 ### Qt相关 * PNG警告消除 消除在Qt里,部分PNG图片在加载时控制台会报警告的问题,使用本工具可以将PNG图片进行转换,使用转换后的图片不会在报错 * Q_PROPERTY代码生成 可以根据Q_PROPERTY的内容,生成代码 * CPP文件生成 生成CPP文件基本结构 * TS文件自动翻译器 可以使用百度翻译,自动翻译TS文件并保存翻译结果

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值