自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(565)
  • 资源 (10)
  • 收藏
  • 关注

原创 QComboBox文本居中显示

摘要:本文介绍了在Qt中设置ComboBox控件文本居中的两种方法。重点推荐通过获取lineEdit对象的方式,在可编辑状态下设置文本居中,同时需要循环设置下拉菜单项的文本对齐方式。代码示例展示了如何实现编辑框和下拉列表选项的居中显示,包括设置只读属性、文本对齐等关键操作步骤。

2025-12-23 15:06:47 117

原创 Qt包含QtCharts/QValueAxis时编译报错

在Windows下使用Qt Charts时,包含QValueAxis头文件后出现编译错误,原因是Windows.h中定义的min/max宏与QValueAxis类中的min()/max()方法冲突。错误表现为宏参数不足和语法错误。解决方法是在项目属性中,C/C++预处理器定义里添加NOMINMAX宏,禁用Windows的min/max宏定义。该问题常见于Windows平台开发,添加该宏定义即可避免命名冲突。

2025-12-16 16:36:25 184

原创 cv::matchShapes的ShapeMatchMode分别对应什么算法

OpenCV的形状匹配函数matchShapes()核心是基于Hu不变矩进行轮廓相似度计算。从3.x到4.x版本实现方式保持一致,通过计算两个轮廓的7个Hu矩值,根据三种匹配方法(CV_CONTOURS_MATCH_I1/I2/I3)进行差异度量。方法1和方法2通过对数变换和绝对值差异累加计算相似度,方法3则采用最大相对差异。该函数通过moments()获取轮廓矩特征,最终返回0表示完全匹配,数值越大差异越大。所有匹配方法都需处理Hu矩的符号和极小值情况(eps=1e-5作为阈值)。

2025-11-01 17:35:09 218

原创 VS的Qt项目在Git拉取后丢失QT的项目设置

摘要:使用VS2013和Qt5.9时出现Qt版本和模块清空导致编译错误的问题。原因是不同开发机上Qt版本名称不一致,解决方案是通过查看.vcxproj文件中的"Qt5Version_x0020_x64"字段确认远端仓库的Qt版本名,然后在本地新建同名Qt版本即可解决该问题。(94字)

2025-10-29 17:19:47 172

原创 不同地区(语言)windows系统的字符串乱码问题

windows字符编码问题

2025-09-26 23:08:23 1038

原创 VS Git巨坑合并分支失败导致多项无关改变

基于主分支创建的临时分支上进行了一些开发,合并回主分支,期间主分支没有进行任何更改还是创建临时分支时的状态,但合并莫名其妙报错 “1 uncommitted …”,我可以确认主分支和临时分支均没有尚未提交的更改。更恶心的是,合并失败后导致主分支产生很多项改变,一些早已排除在外的文件也被当作更改添加进来,只能执行 git reset --hard HEAD^强行回退至上一次提交。教训:以后千万别用VS自带的Git合并,很容易出现奇怪的问题,自己用Git Bash来弄。

2025-08-09 15:33:14 245

原创 Qt编译提示“Uic‘ing xxxx.ui 系统找不到指定的路径”

VS2013编译错误"系统找不到指定的路径"通常是由于Qt插件未正确安装导致.vcxproj.user文件中的QTDIR变量丢失。解决方法是在解决方案资源管理器中右键项目,选择"Qt Project Setting",在"Version"选项中选择本地安装的Qt版本,系统会自动重新生成正确的QTDIR路径配置。该操作可修复因缺少Qt环境变量导致的MSB6006编译错误。

2025-08-05 23:29:54 217

原创 cuDNN对老显卡的支持

NVIDIA cuDNN版本支持情况可通过官方文档查询。最新9.x版本支持当前所有GPU架构,老版本如8.6不支持Ada架构(RTX 40系),需升级至8.7(CUDA 11)或8.9(CUDA 12)。旧卡可使用最新CUDA/cuDNN实现向前兼容,而新卡需注意老版本对新型架构的支持限制。开发者需根据硬件架构选择匹配的cuDNN版本。

2025-07-08 11:21:19 454

原创 Qt designer坑-布局内子控件的顺序错乱

文章摘要:Qt Designer会对GridLayout自动调整控件顺序,导致itemAt()获取的索引与界面显示顺序不一致。研究发现.ui文件中的XML布局顺序决定了itemAt()的返回顺序,但每次用Designer编辑后顺序会被打乱。目前唯一解决方案是手动编辑.ui文件调整控件顺序,但需避免使用Designer重新编辑,否则顺序会被重置。该问题尚无其他有效解决方法。

2025-07-02 22:17:49 352

原创 VS Git巨坑 切换分支失败导致原分支被修改

摘要:在VS2013中使用Git切换分支时,从分支A切换到较老的分支B失败,导致分支A出现文件删除等异常状态(部分切换未完成)。改用Git GUI后成功切换,说明VS的Git集成工具可能存在缺陷。建议优先使用原生Git工具操作,避免因IDE集成功能导致的版本控制问题。

2025-06-25 18:26:51 256

原创 QMetaObject::invokeMethod调用失败

invokeMethod失败

2025-06-05 16:26:04 343

原创 qt+vs Generated File下的moc_和ui_文件丢失导致 error LNK2001

qt+vs插件 Generated File文件丢失导致编译失败的问题

2025-06-04 22:09:39 643

原创 Qt本地化 - installTranslator不生效

Qt本地化 - installTranslator不生效

2025-04-24 23:34:31 444

原创 QComboBox自适应下拉展开区域宽度但控件本身限制宽度

QComboBox自适应下拉菜单的宽度

2025-04-24 17:41:43 415

原创 Qt本地化-检测系统语言

qt本地化检测系统语言

2025-04-23 17:29:57 647

原创 自定义数据结构的QVariant序列化 ASSERT failure in QVariant::save: “invalid type to save“

QVariant序列化异常

2025-04-08 09:31:49 385

原创 winsocket 连接超时控制

winsocket连接超时

2025-02-12 20:47:05 358

原创 C#从XmlDocument提取完整字符串

C#的XmlDocument类转字符串

2025-02-01 15:45:07 809

原创 opencv warpAffine仿射变换C++源码分析

opencv仿射变换C++源码分析

2025-01-10 13:34:18 613

原创 excel前缀和(递增求和)

excel递增求和

2025-01-09 13:55:57 609

原创 WinDbg内存泄露追踪

windbg内存泄露

2025-01-07 22:44:42 342

原创 关于Qt::BlockingQueuedConnection的死锁问题

BlockingQueuedConnection死锁问题

2024-12-28 11:57:41 816

原创 VS后期生成事件命令行编译报错

VS命令行编译报错

2024-12-12 15:31:52 364

原创 ini文件读取失败

ini读失败

2024-12-06 20:57:41 274

原创 分析动态链接库的加载顺序

动态库的加载顺序

2024-11-25 10:44:02 252

原创 cv::RotatedRect::points误差较大

opencv RotatedRect的points问题

2024-11-13 10:52:33 577

原创 cv::RotatedRect通过3点构造函数程序崩溃

opencv旋转矩形3点构造的BUG

2024-11-09 14:41:58 425

原创 cv::intersectConvexConvex返回其中一个输入点集,两个点集不相交

cv::intersectConvexConvex的BUG

2024-11-08 15:50:08 839

原创 QStandardItemModel清空保留Header

QStandardItemModel清空

2024-10-31 14:07:13 411

原创 qt编译报错大量error C2065: 未声明的标识符

Qt中文注释导致编译错误

2024-10-21 21:59:23 1040

原创 Qt调试LineEdit获取焦点后VS进程无响应

qt linEdit导致VS进程卡死

2024-10-20 18:22:00 302

原创 QListView删除多行removeRow错乱

listview删除多行的方法

2024-09-22 15:34:15 480

原创 C++调用C# DLL之踩坑记录

C++调用C# dll

2024-09-18 21:16:11 949

原创 cv::convexityDefects异常

convexityDefects的BUG

2024-07-30 19:12:04 1476

原创 QGraphicsScene::itemAt和QGraphicsView::itemAt无法返回Item

QGraphicsView::itemAt无法返回item

2024-07-09 17:33:51 598

原创 禁用windows的语音识别快捷键win+ctrl+s

禁用语音识别快捷键

2024-07-07 16:50:32 2313 2

原创 std::vector::size()-1在vector为空时并不等于-1

vector::size()-1的坑

2024-07-04 23:43:15 368

原创 Git删除了文件拉取时失败

本地删除文件导致拉取失败

2024-07-04 13:40:25 744

原创 QLayout是否存在itemRemoved

Layout中的某些控件会动态删除,希望在remove时触发一些逻辑,并将逻辑封装进layout类。QToolBox当item被删除时会触发itemRemoved,但QLayout没有。只能把逻辑写在外面,没法封装。

2024-06-26 14:55:15 203

原创 Qt常量字符串中文乱码QTextCodec转换无效

qt中文乱码

2024-05-15 16:15:36 523 2

gtc-express-itseez-opencv-webinar

itseez关于opencv的gpu模块的文档

2015-09-22

OpenCV_HPC-UNN.-26oct2011

itseez关于opencv的gpu模块的文档,2011年

2015-09-22

opencv 3.4.16 cache文件

opencv 3.4.16编译所需3rdparty文件

2023-11-22

libtiff-source-code-for-vs2013-or-lower

libtiff源代码,修复了VS2013以下版本的编译问题

2023-07-02

VS2010运行库(包括mfc)

debug和release的库都有,包括:mfc100.dll、mfc100u.dll、mfc100ud.dll、mfcm100.dll、mfcm100u.dll、msvcp100.dll、msvcp100d.dll、msvcr100.dll、msvcr100d.dll

2016-09-01

opencv 3.1.0 3rdparty\ffmpeg\download

opencv 3.1.0的ffmpeg文件,解决CMaker无法下载的问题

2016-12-14

windows下编译openssl 1.1.1所需要的东西打包

windows下编译openssl 1.1.1所需要的东西打包,包括perl、nasm、openssl源码包

2020-03-25

【代码】opencv FilterEngine类

解决opencv 3.0不开放FilterEngine类的问题,使一些调用了该类的老代码可以在3.0下跑

2015-10-22

无线网络技术教程实验源代码

方便各位学习无线网络技术的人,使用的平台是NS2

2013-01-08

opencv 3.1.0 3rdparty\ippicv macosx

编译opencv 3.1.0 所需的ippicv,macosx版本

2016-12-14

opencv 3.1.0 3rdparty\ippicv linux

编译opencv 3.1.0 所需的ippicv,linux版本

2016-12-14

opencv 3.1.0 3rdparty\\ippicv\download

编译opencv 3.1.0 所需的ippicv,windows版本

2016-12-14

空空如也

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

TA关注的人

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