Giter Club home page Giter Club logo

jqtools's Introduction

介绍

JQTools,为 Jason Qt Tools 的简称

这是一个基于Qt开发的开源小工具包。

包含了在开发程序(尤其是Qt程序)时,需要的各种小功能。

本工具使用 QML(界面) 和 C++(逻辑) 开发,源码均已开源在了GitHub上。

GitHub地址:https://github.com/188080501/JQTools

若不想下载源码编译,也可以点击这里直接下载可执行文件:

https://github.com/188080501/JQTools/releases/latest

若需要其他版本,请下载源码自行编译。

编译本工程,需要 Qt5.6.0 或者更高版本

注:Windows中,VS版本的会有一些兼容性问题,推荐使用MinGW

方便的话,帮我点个星星,或者反馈一下使用意见,这是对我莫大的帮助。

若你已经有了更好的建议,或者想要一些新功能,可以直接邮件我,我的邮箱是:[email protected]

或者直接在GitHub上提交问题: https://github.com/188080501/JQTools/issues

注:局域网相关功能,依赖JQNetwork,这也是我基于Qt开发的一个网络库,GitHub链接如下: https://github.com/188080501/JQNetwork

界面预览

开发计划

类别 功能 状态
文本类 UTF16转换 已完成
文本类 RGB转16进制 已完成
文本类 大小写转换 已完成
文本类 密码随机器 已完成
文本类 URL转码 已完成
文本类 JSON格式化 已完成
计算类 HASH计算器 已完成
计算类 Unix时间戳转换 已完成
计算类 屏幕二维码解析器 等待开发
制作类 图标生成器 已完成
制作类 图标字体转PNG 已完成
工具类 代码行数统计 已完成
工具类 PNG图片压缩 已完成
工具类 正则表达式测试器 等待开发
工具类 屏幕拾色器 等待开发
工具类 局域网网速测试 等待开发
工具类 局域网文件传输 已完成
工具类 局域网远程构建 等待开发
Qt相关 PNG警告消除 已完成
Qt相关 Q_PROPERTY代码生成器 已完成
Qt相关 TS文件自动翻译器 等待开发

功能介绍

  • UTF16转换

    将字符串和UTF-16之间进行互转,例如将 "中文" 和 "\u4E2D\u6587" 互转

  • RGB转16进制

    将颜色数值和HEX颜色字符串(例如"#112233")互转

  • 大小写转换

    文本转大写、文本转小写

  • 密码随机器

    可以生成随机密码字符串,例如:"Hau-eqS-5EC-kWD"

  • URL转码

    将字符串和编码后的URL之间进行互转,例如将 "中文" 和 "%E4%B8%AD%E6%96%87" 互转

  • JSON格式化

    可以将JSON内容进行格式化,可选压缩或者不压缩模式

  • HASH计算器

    计算常用的摘要值,如SHA1、MD5

  • Unix时间戳转换

    Unix时间戳与日期转换

  • 屏幕二维码解析器

    可以解析屏幕上的二维码,并显示结果字符串

  • 图标生成器

    根据已有的PNG图片,生成可以用于发布App的特定分辨率图片,例如OSX的 [email protected] 这样分辨率的图片

  • 图标字体转PNG

    将内置的ttf字体转换为PNG,目前一共有5555个图标可供选择

  • 代码行数统计

    可以统计文件中代码行数('\n'数量)

  • PNG图片压缩

    基于Zopfli开发,Zopfli被认为是目前压缩率最有效的DEFLATE编码器,也是目前缩减PNG大小最有效的优化器

  • 正则表达式测试器

    可以输入正则表达式并且进行输入测试

  • 屏幕拾色器

    可以拾取屏幕中,某个点的颜色

  • 局域网网速测试

    可以测试在局域网中的网络传输速度

  • 局域网文件传输

    可以在局域网中传输文件

  • 局域网远程构建

    可以在局域网中远程控制其他电脑编译代码,并传回编译结果

  • PNG警告

    消除在Qt里,部分PNG图片在加载时控制台会报警告的问题,使用本工具可以将PNG图片进行转换,使用转换后的图片不会在报错

  • Q_PROPERTY代码生成器

    可以根据Q_PROPERTY的内容,生成代码

  • TS文件自动翻译器

    可以使用百度翻译,自动翻译TS文件并保存翻译结果

jqtools's People

Contributors

188080501 avatar hezhongfeng avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.