自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 qt中关于connect与lambda结合使用一些注意事项

注意connect一个lambda时,捕获到的临时变量,不会更新,多次connect只会产生一个新的连接和lambda,最好lambda内部使用成员变量,因为可以捕获到this指针,所以数据是最新的。

2023-07-14 18:34:32 271

原创 QT适配Mac的消息推送中心

QT适配Macos的消息推送中心

2023-07-12 16:12:14 189

原创 BUG记录- error LNK2001: 无法解析的外部符号 __imp__vsnprintf

1、解决方案中的找到某一工程->属性,在链接器->附加依赖项里面添加legacy_stdio_definitions.lib。

2023-07-12 15:52:49 247 1

原创 QT与HTML交互的一个坑

传json给html时,要转成百分比编码,html再解码,否则解析json异常。

2023-05-17 12:17:49 84

原创 Qt共享内存的问题

1、linux上崩溃后,内存锁不会自动释放,做账号已登录判断时,会有误,最好先释放一次,拿住的肯定释放不掉,没拿住可以释放也不影响。

2023-03-27 18:22:16 101

原创 Qt 自定义阴影类

【代码】Qt 自定义阴影类。

2023-03-14 11:34:49 338

原创 个人总结出来的git仓库迁移方案

git仓库迁移方案

2022-08-24 17:50:07 2983

原创 QRegExp的一个坑

调试后发现不生效,搜集下资料后发现QRegExp不支持反向预查!,只能将就用

2022-08-23 18:17:10 222

原创 使用CURL的一个记录

某次调试一个bug时发现,偶尔会http请求失败,查寻无果后,开始挖代码,发现在主进程curl_global_init()了,但是在另一个进程并没有全局初始化一次,所以才会偶尔连接失败。

2022-08-22 15:36:19 123

原创 git批量修改提交作者的脚本

git批量修改commit邮箱

2022-08-11 11:22:27 166

原创 INCLUDEPATH 与 DEPENDPATH 解析

1、INCLUDEPATH :在Qt官方文档中的解释是Specifies the #include directories which should be searched when compiling the project,即:指定编译项目时应搜索的#include目录,这个好理解,也就是用于查找包含的头文件。2、DEPENDPATH:在Qt官方文档中的解释是Specifies a list of directories for qmake to scan, to resolve depende

2022-04-27 11:39:32 3137

原创 去除QString内特殊字符

QChar *ub = text.data(), *uc = ub, *ue = uc + text.size(); for (; uc != ue; ++uc) { switch (uc->unicode()) { case 0xfdd0: // QTextBeginningOfFrame case 0xfdd1: // QTextEndOfFrame case QChar::Paragraph...

2022-01-20 15:19:42 2078

原创 QEvent检测控件是否被鼠标悬停的一些坑

1、首先控件先开启鼠标追踪,否则无法收到鼠标悬停的事件,setMouseTarck;2、QEvent::Enter为检测到鼠标进入时,QEvent::Leave为检测到鼠标离开时,但是有其他的menu弹出时,也会触发当前界面的QEvent::Leave,所以判断时多加一层 !this->rect().contains(this->mapFromGlobal(QCursor::pos()),来判断鼠标是否在控件内;3、也可用QStyleOption的QStyle::State_MouseO

2022-01-15 15:39:25 761

原创 QT播放语音的一系列问题

1、播放QRC内的资源或者网站资源时,使用QUrl直接构造;播放本地文件时,使用QUrl的fromLocalFile();路径不能含有中文;大部分错误码的原因是这些问题。2、Qt 中的多媒体播放,windows底层是使用DirectShowPlayerService,linux调用的gstreamer,不能确保用户电脑是否安装了解码器, 所以需要安装一个解码器,例如LAV Filters或者K-lite codecs,否则报directshowplayerservice::dorender: u...

2022-01-08 11:48:16 635

原创 Qt中关于opengl的问题

1、检测显卡驱动是否存在,不存在的情况,再去使用Qt::AA_UseSoftwareOpenGL选项bool _isNotInstalledVideoDriver() { QProcess *wmic = new QProcess(); wmic->setProcessChannelMode(QProcess::MergedChannels); QObject::connect(wmic, &QProcess::readyReadStandardOutput,

2021-12-27 17:57:58 3079

原创 QSqlQuery的一个坑

QSqlQuery在准备sql语句时,sql语句尽量使用addBindValue方法,而不是图方便使用QString的arg(),这样会有一些特殊符号如‘%’等导致sql语句错误。

2021-12-02 16:46:11 888

原创 QDrag记录

拖拽文件,复制内容时,mimedata最好先复制一份系统粘贴板的内容,以免部分平台不生效。

2021-09-23 19:25:34 64

原创 QTextBlock与QTextFragment的一些“坑”

今日BUG:发送同样的系统表情,只能发出去一个,经过一步步的跟踪,发现QTextBlock将同样的两个内容合成一个QTextFragment(QT文档也不说明一下 /(ㄒoㄒ)/~~),不管是两个文字或者两个图像类型,都会合成一个,遂判断QTextFragment的length()重复发送即可,完美~~~...

2021-08-26 16:58:15 297

原创 今日BUG记录

QSS添加资源路径时候,最好加上单引号或者双引号,虽然有些资源路径添加正常,但是碰到路径中存在特殊字符如“@”时,会显示异常。

2021-08-25 14:28:53 69

原创 关于Qt::Tool属性在部分Mac上不生效的问题

今天收到一个BUG,部分苹果用户接受不到新消息弹窗,我的新消息弹窗设置了Qt::Popup属性和Qt::Tool属性,其中Qt::Popup属性在Windows平台上会使窗口在右下方弹出 ,在Macos上会使窗口在右上方弹出,测试人员反馈M1芯片的Mac用户表示正常,其他非M1芯片的Mac用户就是弹不出消息提示窗口。仔细阅读帮助文档,其中有这么一句话,如下:Indicates that the widget is a tool window. A to...

2021-08-19 21:57:03 913

原创 MacOS上QT程序截图时,程序坞自动隐藏问题

今天调试问题时,程序一调用截图模块macOS的程序坞就自动隐藏,查询帮助文档无果,遂搜索macOS隐藏程序坞的办法,搜索到全屏显示软件时,会隐藏程序坞,试了下也确实如此,代码中也试了下showFullScreen(),效果一样,于是查询外部模块中的截图模块代码中果然有setWindowState(Qt::WindowFullScreen),将其注释掉,这一问题就解决了,特此记录一下,希望对铁子们有帮助。...

2021-08-18 20:55:53 411

原创 QT Could not resolve SDK path for ‘macosx10.15‘ 的解决

之前在MacOS 较低的版本下使用Qt编程, 在前天将系统升级到之后, QtCreator就再也无法编译了, 总是报上述的错误. 重装QtCreator也不管用.在网上找了很多资料说修改QT的clang_64/mkspecs下的qdevice.pri文件,将!host_build:QMAKE_MAC_SDK = macosx10.8中的系统修改为目前的系统也不起作用,还是报一样的错误。最后摸索出解决办法,在命令行输入如下命令,即可解决上述错误:1、还是修改qdevice.pri中的mac

2021-08-17 11:02:54 648

空空如也

空空如也

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

TA关注的人

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