自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Qt君

遇见你每天都有好心情,没关系薯片辣条都给你。

  • 博客(468)
  • 资源 (17)
  • 收藏
  • 关注

原创 100行代码开源翻译小工具

100行代码实现翻译小工具,支持中英互译。程序执行文件就不发布了,有兴趣可以下载源码自己编译运行。源码地址:https://github.com/aeagean/TranslationAPI。

2023-11-24 23:13:32 240

原创 Qt翻译api封装

简单的几行实现封装翻译api接口,只需要填上对应的appid,key(密钥),和翻译的字段(text)即可。

2023-11-24 11:51:21 157

原创 开发板笔记本电脑手机之间互相访问-端口转发

【代码】开发板笔记本电脑手机之间互相访问-端口转发。

2023-10-24 11:28:52 214

原创 Shell命令笔记2

大家好,分享下最近工作中用得比较多的shell命令,希望对大家有帮助。

2023-10-15 22:16:02 638

原创 全新好用的窗口置顶工具WindowTop

全局快捷键功能可以配置窗口置顶,透明,穿透,画中画,截图等功能,而鼠标快捷键操作可以配置在对应窗口连续点击执行置顶窗口,窗口移动,最大化,最小化等操作。打开WindowTop软件,所有已打开的窗口都会在左上角出现一个置顶栏,点击置顶栏的置顶复选框即可置顶窗口或取消窗口。输入法提示功能可以在置顶栏实时显示输入法的状态,又或者以独立的小窗口显示。屏幕截图,窗口截图,支持自由编辑画图,并能将截图以贴图的方式贴在屏幕上。可改变置顶栏的外观,还可以自由拖动置顶栏到想要的位置。

2023-06-03 22:30:08 4143

原创 QMake笔记3

定义自定义复制文件/目录函数。

2023-05-24 11:54:44 142 1

原创 Shell命令笔记

【代码】Shell命令笔记。

2023-03-27 22:10:36 213

原创 窗口置顶工具v2.6.0(截图+贴图)

将截图贴在屏幕上!

2023-02-14 20:44:27 859

原创 Qt CMake怎能让我继续使用你

吐槽下Qt CMake吧

2023-02-01 23:29:13 278

原创 窗口置顶工具v2.5.1

提升工作效率小帮手

2023-01-31 18:57:26 453

原创 窗口置顶工具v2.4.0

很高兴能更新到2.4.0版本。小君在coding时,有时候需要快捷置顶,但又不想移动鼠标到置顶栏操作,于是想到点击几次鼠标置顶的操作,偷偷懒,至于按压窗口空白处移动窗口,同样也是不想移动到标题栏点击移动,倒是点点鼠标移动就可以移动窗口了,多好啊。

2022-11-22 23:06:56 299

原创 窗口置顶工具v2.3.0

很高兴能更新到2.3.0版本,最近用户反馈,快捷键功能需求较多,所以本次主要更新内容。

2022-11-22 22:47:35 253

原创 版本号比较实现

项目使用QVersionNumber实现版本号比较的一些例子。

2022-10-24 07:00:00 472

原创 窗口置顶工具v2.2.0

1.新增快捷窗口截图(窗口被遮挡也能完整截图)。2.修复一些问题和提升稳定性。

2022-10-21 20:23:12 282

原创 窗口置顶工具WindowTop已上架

窗口置顶工具

2022-10-21 19:59:49 389

原创 窗口置顶工具v2.1.0

多语言支持,支持中英文切换画中画实时预览功能

2022-10-13 22:20:03 188

原创 窗口置顶工具v2.0.0

  很高兴能更新2.0.0版本,本次主要更新内容。全新UI新增显示输入法状态功能授权功能引入修复若干问题输入法状态显示欢迎提意见和功能需求。公众号聊天界面回复[置顶群]获取QQ置顶工具交流群群号。点击阅读原文下载文件,或访问以下链接:https://github.com/aeagean/WindowTop

2022-08-21 21:54:03 217

原创 简化QThread示例代码

简化线程使用

2022-08-20 23:15:07 294

原创 Qml定时器与匿名函数

本文介绍如何使用Qml定时器与js的匿名函数的结合,解决定时器的繁杂操作。

2022-06-21 08:03:05 609

原创 Qt打印更多的调试信息

打印更多的调试信息。

2022-04-30 09:41:13 743

原创 断点续传下载器

最近小君在项目中用到网络下载的功能,结合之前写的HttpClient库,简单写了一个断点续传下载器分享给大家。源码(欢迎star):https://github.com/aeagean/QtNetworkService

2022-03-14 20:58:19 808 1

原创 分享openssl的AES加解密小例子

AES256加解密

2022-02-05 17:24:19 769

原创 窗口置顶工具v1.1.0

  很高兴能更新1.1.0版本,本次更新内容。添加简易笔记功能。修正异常出现置顶栏的问题。优化窗口穿透逻辑。欢迎提意见和功能需求,还提供功能定制服务。QQ交流群:499852237下载网站:https://github.com/aeagean/WindowTop注意:确保文件的完整性,请进行文件哈希256校验。注意事项:如果您是个人用户,您可以自由下载、使用、复制本软件而不需要向WindowTop付费。如果您是企业用户,您使用本软件需要向WindowTop购买商业授权才能使用。

2022-01-13 22:23:33 255

原创 发布窗口置顶工具1.0.0

一个Windows平台的窗口置顶工具。目前添加了以下功能:置顶窗口功能;窗口穿透功能;窗口透明度设置功能;窗口自定义画中画功能。

2021-11-30 23:35:22 356 3

原创 if语句使用建议

if语句内的判断的类型应该是布尔类型,使用非布尔类型判断非常容易出错。比如:  下面代码判断字符串不相同,很自然就用了逻辑!,实际上用法是错误的。if (!strcmp(str1, str2)) { }  因为strcmp返回的是int类型:如果返回值小于0,则表示str1小于str2。如果返回值等于0,则表示str1等于str2。如果返回值大于0,则表示str1大于str2。不要使用双重否定,因为它会让人多做思考,不够直观。比如:  判断两个字符串是否相等,你会发现,增加了!判.

2021-11-18 22:54:16 2110

原创 窗口置顶工具beta5

窗口置顶工具依附在每个窗口左上角,可操作该窗口的置顶/取消置顶行为。欢迎体验反馈意见。

2021-10-24 19:03:50 137

原创 在命令行循环执行

用watch命令,如:1秒定时执行ls命令。watch -n 1 ls用while do done语句,如:每隔1秒打印Hello world。while true;do echo "Hello world";sleep 1;done

2021-10-19 09:26:42 752

原创 Qt开源网络库[13]-断点续传下载

主要更新内容:添加了断点续传下载功能。  程序异常退出或网络中断,不再需要重新下载文件了,在断点处重新下载即可。1. 断点续传下载  默认开启断点续传下载功能,即当程序异常退出时,再次运行会接着从已下载的位置下载。  需要注意的是:如果服务器不支持断点续传功能,则每次下载都是从头开始下载。参数解释enabled开启/关闭断点续传下载HttpRequest &enabledBreakpointDownload(bool enabled = true);  .

2021-09-26 22:35:32 712

原创 Qt开源网络库[12]-身份验证

主要更新内容:添加了身份验证的支持。  当带有身份验证的请求时,我们需要填写用户名和密码等信息,但QNetworkAccessManager操作略显繁琐,所以特意封装了一下,简化用户操作。并在此基础上添加自动填写用户信息,验证次数限制和错误处理等功能。1. 接口:自动填写身份验证信息。注:当QNetworkAccessManager的authenticationRequired信号触发时,会自动往QAuthenticator填写用户名和密码信息。HttpRequest &autoAu.

2021-09-23 21:20:35 901

原创 Qt开源网络库[11]-杂项更新

主要更新内容:新增支持Qt5.6版本以上。添加请求体发送表单数据的支持。精简代码。代码地址:https://github.com/aeagean/QtNetworkService

2021-09-22 21:20:12 292

原创 Qt正则代码生成器

最新君君利用业余时间写了一个Qt正则代码生成器,目前支持QRegExp和QRegularExpression类的正则代码生成。

2021-08-20 12:16:44 832

原创 判断信号是否绑定了

本文介绍Qt的信号是否被连接了和信号槽之间的参数是否一致的判断方法。

2021-06-13 17:42:23 4110

原创 Qt开源网络库[9]-下载文件

有用户反馈说下载文件操作太麻烦了,想了想把这个功能加上吧。只需要简单地调用download()即可轻松下载文件。接口:设置下载操作。/* 保存为默认的文件名,会从请求头去拿文件名字,如果请求头没有则为链接最后的文本内容。*/HttpRequest &download();/* 指定保存的文件名字,可包含路径。*/HttpRequest &download(const QString &file);响应回调/信号槽。HttpRequest &on.

2021-05-24 07:19:08 563

原创 Qt开源网络库[8]-上传文件与超时处理

重构了部分代码并在此基础上添加"上传文件"和"超时处理"的功能一个简单的使用例子:HttpClient client;client.post("http://httpbin.org/post") .bodyWithFile("text_file", "demo.txt") .onUploadProgress([](qint64 bytesSent, qint64 bytesTotal) {qDebug()<<bytesSent;} .onSucces.

2021-05-24 07:17:35 802 7

原创 QString的arg的思考

  使用Qt的arg格式化以下字符串:QString marjor = "2";QString minor = "0";QString patch = "1";QString str = QString("Version: v%1.%2.%3, " "major version number is %1, " "minor version number is %2, "

2021-05-04 11:00:59 755

原创 轻量级Qt键盘-更新谷歌汉字库

收集了近期网友反馈的问题,除了更新谷歌汉字库,还有下列的更新:添加长按按键重复触发按键的功能;添加文泉驿字体。修正了不能输入字符’.'的问题;优化中文输入卡顿的问题

2021-05-02 21:31:05 492

原创 1155个Qt安装包源码包下载

在今年1月份发了991个Qt安装包下载链接,有很多公众号粉丝反馈说,怎么有一部分Qt版本没有源码包呢?今天有空,盘它!重新下载了160+个Qt源码包共70多G,源码最新下载到Qt 6.0.3版本。

2021-05-01 13:51:08 1242

原创 Qt运行程序弹出异常窗口解释

源于群友的提问。关于程序运行时弹出崩溃窗口提示的问题。

2021-04-09 23:08:10 8819 3

原创 窗口置顶工具-第三个测试版本

窗口置顶工具依附在每个窗口左上角,可操作该窗口的置顶/取消置顶行为。  目前该版本为测试版本(beta.1),主要修改逻辑问题和添加外观设置,目前仍然还存在多个问题需解决。  可设置置顶窗口的透明度和背景颜色,这样看起来更协调。  当然还可以关闭该置顶窗口。  Qt君公众号回复"入群":加入任何一个群即可在群文件获取。...

2021-03-02 23:30:44 300 2

原创 qDebug小坑

  使用qDebug打印输出,但这里有个注意的地方是,qDebug是一个宏,可以被屏蔽,比如定义了:QT_NO_DEBUG_OUTPUT宏,即qDebug()后面的语句将不再执行,会导致程序意想不到的后果。qDebug() << system("myapp");  除了qDebug宏,还有qWarning和qInfo也是需要注意的。...

2021-02-21 22:10:36 81

依赖库查找工具.zip

包含两种工具选其一即可 1.Dependencies(推荐使用) 2. Depends 在windows平台下使用。

2020-06-05

Qt程序打包工具V1.0(含源代码).rar

由于Qt软件提供的windeployqt采用命令行操作,打包程序起来相对繁琐。而现有大多数的打包工具又不能针对Qt而打包,往往是一些库打包不成功,又或者操作繁琐。如果有一个可视化的傻瓜式的打包工具就好了。写这个基于Windows系统的Qt打包程序,并开源其代码供大家一起学习进步。演示效果https://img-blog.csdnimg.cn/20190526021635638.gif 使用方法: 1. 将需要打包的程序拖拽到打包工具中; 2. 选择该程序编译时的Qt版本和编译器版本; 3. 点击生成; 4. 最后测试。

2019-05-26

Network学习代码

网络接口的封装,方便编程和学习,一种不错的思路供参考。

2018-04-15

使用C++的一种很好通用性过滤器代码(带demo代码)

使用C++代码写出一个列表过滤器,过滤函数统一寸进容器等待逐一的比较. 也支持多过滤条件.带demo示例代码.

2018-04-10

可以在Android,Windows, Ios运行的Qt音乐播放器(带歌词)

该项目是基于Qt开发的Android音乐播放器,界面流畅播放功能完备.

2018-04-08

Qt qml的ListView等视图控件Models(QAbstractItemModel)的使用

Qt官方文档解析到提供支持类型QStringList, a QVariantList, a QObjectList or a QAbstractItemModel. 其中QAbstractItemModel提供复杂的数据模型. ​该例程是QAbstractItemModel与qml结合是怎么使用.

2018-03-19

qt计算器兼容多平台android/windows升级版本

使用qt写的一个计算器,具有参考价值

2017-07-25

qt计算器兼容多平台android/windows

使用Qt C++与Qml结合编程所写的计算器.

2017-07-22

Qml之ListView控件位置定位的几个方法

笔者在开发产品过程中,ListView算是用的最多的控件之一了。ListView控件有两大要素比较重要,一是model数据,二是delegate实例。用得好这两个基本上对这一控件没什么问题了,一开始笔者也是这样想的,可是学习不同于产品的开发,客户总是有这样那样的要求要去实现。你却有不能不去做,客户经常对这产品说,这个功能不好,要这样。本文就是介绍ListView控件个性化位置设置,对于一般的控件设置它的位置是非常简单的事,设置x,y轴坐标就可以了。但是客户也不是那么容易就被解决好的。本文介绍几种方法来设置ListView控件的位置,总有一种适合你。

2016-12-28

QmlListView控件位置定位的几个方法

笔者在开发产品过程中,ListView算是用的最多的控件之一了。ListView控件有两大要素比较重要,一是model数据,二是delegate实例。用得好这两个基本上对这一控件没什么问题了,一开始笔者也是这样想的,可是学习不同于产品的开发,客户总是有这样那样的要求要去实现。你却有不能不去做,客户经常对这产品说,这个功能不好,要这样。本文就是介绍ListView控件个性化位置设置,对于一般的控件设置它的位置是非常简单的事,设置x,y轴坐标就可以了。但是客户也不是那么容易就被解决好的。本文介绍几种方法来设置ListView控件的位置,总有一种适合你。

2016-12-28

qml与Qt数据交互

现在做开发越来越多地使用qml语言进行ui开发了,因为qml可以快速简单地进行开发。qml其实也是基于qt框架上的,所以很多地一些知识都是从C++哪里可以找得到原型的。在使用qml开发界面就会少不了要与从qt进行数据的交换了。qml负责ui部分,而qt负责逻辑控制部分,各分职责。为什么要这样呢?qml作为ui界面的写法是有原因的,qml从设计开始就时着重与ui的快速开发,所以在逻辑控制上会弱很多,特别是在网络通讯上面就必须要qt这边实现了。这篇经验时介绍如何使用Qt与qml的数据交互。

2016-12-26

自编自动省略文字之Text控件

笔者在开发产品过程中,需要使用Text控件显示文字。在产品开发之前由于没有用到elide这一个Text控件属性,原来这一属性可以自动将多余的文字转化为...省略号。虽然没有用到Text自带的elide参数,但还是挺有用的。由于自编了这一控件的实现方法,代码也是不多可以供参考学习。有人会问,Text控件都有了,怎么还要自己写呢?这Text控件一个自动省略符都是”...”的,并不能更改它的符号,使用了自编的方法可以更改其显示方式,这样就具有多样性了,在产品开发过程中更具有通用性。

2016-12-25

Qml之自编表格控件(动态)

笔者在使用qt的qml语言开发产品时候,经常需要用到一些表格类的控件,用来合理有序地显示内容。毕竟没有表格规限内容,会看起来很乱。笔者使用的是qt4.8版本的qml,所以qml没有关于表格类的控件。这就有点头痛了,没办法,只能亲自写一个表格控件出来。 这一表格控件采用最基本qml元素编写,兼容性非常好,该表格控件还支持qt接口调用,动态显示。在文章的最后会公开源代码,仅供读者们参考学习。

2016-12-24

自编Qml时间控件(实用)

笔者在开发产品时,由于使用的是qt4.8系列的版本,用qml编写一个闹钟,要选择时间,系统自带没有时间控件。这时候也需要使用这一个时间控件,这时候就必须要自己写一个时间控件,分享给大家。

2016-12-21

qml自编布局控件Row与Column

笔者在使用Qml语言开发产品时,使用quick1.1版本,都是一些基础的控件,比如布局类的控件(Row, Column等)这样的控件虽然通用,但在特定的场合下还是有很大的局限性。比喻Row水平布局没有自动居中布局控件的功能,不能设置控件与控件之间的指定间距(Row水平布局是等分间距),还不能指定第一控件与最后控件的间距。

2016-12-17

基于Qt的QML圆形进度条开源代码(兼容qml所有版本)

基于Qt的QML圆形进度条开源代码(兼容qml所有版本), 是基于qt例子修改而来的,拿走不用谢!

2016-11-21

气敏传感器C语言代码

气敏传感器C语言,感觉很有用,程序也很简单。

2014-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除