自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt 判断在virtualBox和VMWare虚拟机运行

Qt程序判断当前运行的虚拟机环境

2022-06-30 21:46:36 828 1

原创 Qt转换服务器返回的json字符串中文Unicode编码

有时候http服务器返回的json字符串的汉字是Unicode编码,直接QDebug打印是"content":"\u65b0\u6d4b\u8bd5cdn\u4e0b\u8f7d2"这种字符,不方便查看,需要转码可以用下面的函数转换一下://unicode转utf-8QString unicode2utf8(QString unicode){ QString result; int index = unicode.indexOf("\\u"); //设置解码的起始位置

2022-05-17 10:42:45 697

原创 QWebEngineView 自定义滚动条样式

QWebEngineView滚动条样式设置

2022-05-13 16:41:37 1412 2

原创 Qt删除文件夹,递归寻找文件,选择文件所在文件夹

常用的公共函数,做个笔记记录下

2022-04-29 17:01:53 332

原创 win10+vs2019+Qt 5.14.2编译支持在线音视频的QtWebengine

最近因为项目需要在win7以上的系统支持在线音视频播放的浏览器模块,刚开始用微软新的webview2,但是该框架只支持在win10某个版本以上才支持,工作目录非常大,所以改用QtWebengine方案,官方发布的安装包,不支持h264播放,所以需要自己重编一下,磁盘空间最少110G,内存要16G,不然可能会出现内存不足。 下面是编译前的准备工作:1.下载qtwebengine代码或者安装Qt的时候勾选源码安装, 把qmake的目录添加到环境变量中,根据自己的需要选择...

2021-12-04 20:24:36 2931 2

原创 当前进程通知并激活另外一个进程的窗口

做个笔记: 在windows系统,定制一个小工具,并设计成单例进程,每次调用的时候避免出现多个进程实例,而且每次调用,激活已经打开的工具进程,并它

2021-06-21 15:19:36 466

原创 Qt 生成模糊效果的图片

方法1:QImage blurred(const QImage& image, const QRect& rect, int radius, bool alphaOnly = false){ int tab[] = { 14, 10, 8, 6, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2 }; int alpha = (radius < 1) ? 16 : (radius > 17) ? 1 : tab[radius - 1];

2020-07-24 20:52:31 2125 1

原创 webrtc编译debug库调用链接出现 error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(main.obj 中) 错误

当调用Debug库时报错_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”清空out的Debug文件夹的文件,从新执行gn gen out/Debug -ide=vs2017 "--args=is_debug=true rtc_include_tests=false is_clang=false use_lld=false enable_iterator_debugging=true target_cpu=\"x86\""再执行ninja -C out/Debug..

2020-07-23 11:29:10 482

原创 模仿QQ Potato 的截图功能

这个代码模块适合用在IM项目中,封装好性高 耦合性低,直接加到项目使用 只需要new一个类就可以用了需要的可以下载哈widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTpublic: explicit Widget(QWidget *parent =

2020-05-17 15:59:11 405

转载 使用正则表达式去掉字符串前面多余的0和后面多余的0

在项目开发过程中往往可能遇到需要去掉字符串前面的0,或者末尾的0已进行方便的like查询等操作:去掉字符串前面的0:QString str = "000000021";str.remove(QRegExp("^(0+)"));//+:表示1次或多,^:匹配字符串开头或行头去掉字符串后面的0:QString str1 = "2100000";str1.remove(QRegE...

2019-12-03 13:48:04 1932

原创 Qt 按钮QPushButton QLabel跟随文字长度变长

我们经常自定义一些控件比如按钮随文字改变长度,label自动适应长度.可以通过计算该文字所占用像素来获取一个Rect.比如在一个窗口里布局了按钮可以这样处理:static bool initSize = true;void Cod_LoginWget::resizeEvent(QResizeEvent*){ if (initSize) //界面首次进入resize...

2019-08-02 23:13:31 4407

qtwebengine_5_14_2_VS2019_x64.7z

自己编译支持在线音视频播放的QtWebengine库,5.14.2 64位版本,构建环境是vs2019.

2021-12-08

FramelessWnd.zip

Qt在windows上实现无边框窗口框架,保留了系统原生效果,支持多屏,qss样式

2021-06-02

ScreenShotApp.zip

使用Qt写的模仿QQ potato等IM项目截图工具的代码,需要的可以下载来适配到自己的项目中,vs2015+Qt5.7.9直接编译运行

2020-05-17

QtOpenWithByWin32.zip

类似telegram图片文件消息界面点击,弹出一个文件打开方式列表,选择应用打开你的文件。调用Win32的API,支持windows Qt调用,解压直接用vs2015打开解决方案文件即可编译

2019-12-14

AnimationButton.rar

类型安卓app上的点击渐变效果。继承于QPusuButton与QLabel合成一个控件。可以调用函数设置渐变颜色

2019-09-03

qt login.zip

用qt写的一个客户端登录注销的小案例 可以套到项目中去用,也可以作为简单的练习

2019-06-02

QmlBook In Chinese的源代码

QmlBook In Chinese的书本例子源代码, 全部打包在一个压缩包里,需要的可以下载.

2019-05-03

WinDbg入门教程文档

简单易懂的winDbg调试教程,从入门到熟练上手.中文版喔

2018-07-05

RGB与16转换工具

我自己写的一个小工具,主要是平时经常要rgb和hex互相转换。Qt5做到。

2018-05-17

base64编码解码工具

我编写打包的一个小工具 方便开发时查看base64加密字符串用的,希望可以帮助大家。

2018-05-08

经典C语言程序例子

是一个很好的帮助文档,提高学习编程语言的兴趣,同时能深入理解编程的精髓.希望资料对大家有用//=======***========

2017-09-27

Qt5框架类继承图.

最全面的 高清的 Qt5框架类关系图,模块区分清晰,有颜色区分.适合系统了解整个架构用.还有更多资源分享,希望有用.

2017-09-27

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

TA关注的人

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