自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt开发避坑指南:解决VS2019项目重复项错误

摘要:本文分析了Qt+VisualStudio开发中常见的"无法加载具有重复项目项"错误。该问题源于同一头文件被同时声明为<CInclude>和<QtMoc>,导致VS构建系统冲突。解决方案包括:1) 仅保留<QtMoc>条目;2) 确保头文件正确使用Q_OBJECT宏;3) 删除手动包含的"xxx.moc";4) 清理并重新生成项目。最佳实践建议使用QtVSTools插件自动管理MOC处理,避免手动编辑项目文件。

2025-12-22 15:07:19 544

原创 Qt触摸屏按钮优化:解决长按与选择框问题

本文针对Qt工业控制系统中触摸屏按钮存在的长按无法连续触发和显示选择框问题,提出解决方案。通过分析发现,问题根源在于Qt默认将触摸事件转换为鼠标事件,以及Windows系统将长按触摸映射为右键单击。解决方案包括:1)创建自定义按钮类重写event方法,准确区分原生和转换事件;2)调整系统设置关闭长按右键功能。实现效果良好,既能实现长按连续触发,又消除了界面干扰。经验表明,工业界面开发需兼顾功能性、操作体验和跨平台适配。未来可进一步扩展手势支持、优化性能并增强反馈机制。

2025-12-04 21:59:23 359

原创 Inno Setup 脚本编写教程

本文详细介绍了InnoSetup安装包制作工具的脚本编写方法,主要内容包括:1)通过#define定义常量实现统一配置;2)详解[Setup]、[Files]、[Icons]等核心配置段的功能;3)演示如何设置安装路径、文件复制、快捷方式创建等关键功能;4)提供高级技巧和常见问题解答。教程通过完整示例展示如何创建专业级安装包,并强调脚本编写时需要注意的路径处理、系统架构兼容性等问题。InnoSetup凭借其强大的脚本扩展能力和丰富的配置选项,能够满足各类Windows软件的安装需求。

2025-08-12 09:34:55 619

原创 解决cursor“We‘re having trouble connecting to the model provider.........”问题

摘要:当Cursor出现图示问题时,可通过快捷键Ctrl+T打开新聊天窗口继续正常使用。该操作简便快捷,无需其他复杂步骤即可解决常见界面问题,确保工作流程不受中断。注意此方法仅适用于图示特定问题场景。

2025-08-11 16:44:22 255

原创 Qt开发避坑指南:解析MOC解析失败问题LNK2001

metaObject。

2025-07-27 18:46:43 629

原创 SECSGEM库安装与使用指南

本文详细介绍了SECSGEM库的安装配置与Python项目开发全流程。主要内容包括:1)SECSGEM库的三种安装方法(pip、GitHub源码、Anaconda)及验证方式;2)PyCharm创建Python项目的步骤和推荐目录结构;3)虚拟环境的搭建方法(PyCharm、命令行、conda);4)常见问题解决方案(多版本冲突、虚拟环境继承等);5)基础使用示例和项目部署建议。该指南为开发者提供了从环境配置到项目部署的完整参考,帮助快速开展SECSGEM开发工作。

2025-07-27 12:31:41 1121

原创 《VS2019与Cursor编码冲突完全解决手册:告别乱码的终极方案》

摘要: 跨平台开发中,VS2019与Cursor/VSCode的中文乱码问题主要由编码不一致(如GB2312与UTF-8冲突)、BOM头缺失或换行符差异(CRLF/LF)导致。解决方案包括:1)用file或chardet检测文件编码;2)通过编辑器或命令行(如iconv)转换编码为UTF-8无BOM;3)统一换行符为LF;4)配置.editorconfig和Git规范(* text=auto eol=lf)。预防措施包括工程级UTF-8声明和团队编码规范,确保多平台兼容性。

2025-07-25 11:27:21 892

原创 Python开发工具全解析:从入门到精通

conda是一款开源包管理与环境管理系统,最初面向Python开发者,现已扩展支持多种编程语言(包括R、Node.js等)。Anaconda是专为数据科学设计的Python发行版,内置conda并预装主流科学计算库(NumPy/Pandas/Matplotlib等)。JetBrains出品的Python集成开发环境,提供代码编辑、调试、版本控制等全套开发支持。Python官方包管理器,用于从PyPI(Python 的官方软件包仓库,可以理解为 Python 的“应用商店”。

2025-07-24 13:37:17 531

原创 Python环境配置终极指南(anaconda)

遵循此流程可解决绝大多数 Python 环境问题。如仍遇异常,建议彻底重装系统。

2025-07-24 10:09:32 885

原创 半导体器件测试技术全解析(夹断、IV、S参数测试,包含程控代码)

本文是半导体器件测试的技术指南,涵盖FET器件测试的理论基础、硬件配置和实现方法。主要内容包括:1)测试类型定义与标准(夹断测试、IV测试、S参数测试);2)硬件系统配置方案(SMU、VNA、探针台等设备选型与连接规范);3)详细测试流程与代码实现(夹断测试、IV测试、S参数测试的自动化程序示例);4)行业应用案例与测试优化建议。文档提供了从设备初始化到数据分析的完整解决方案,包含C++、VB等多种编程语言实现,适用于功率半导体、RFIC等领域的器件特性表征。

2025-07-23 09:10:23 790

原创 Qt项目发布终极指南:从编译到打包全流程

本文详细介绍了Visual Studio 2019中Release模式的编译配置与项目发布全流程。主要内容包括:1)Release模式下的目录设置、优化选项配置和调试信息处理方法;2)Qt库部署与第三方依赖检查的具体操作步骤;3)使用InnoSetup进行打包的实践指南;4)发布验证清单;5)MSVC与MinGW编译器的详细对比表格。文章特别强调了优化配置、依赖处理和环境测试等关键环节,提供了实用的命令行工具和调试技巧。通过对比两种主流编译器特性,帮助开发者根据项目需求选择合适的开发工具链。

2025-07-20 18:30:15 545

原创 成对使用 new 和 delete 时要采取相同形式

1. 内存泄漏:如果使用 delete 来释放通过 new[] 分配的数组内存,或者使用 delete[] 来释放通过 new 分配的单个对象内存,可能导致部分内存未被正确释放,造成内存泄漏。2. 尽量使用智能指针(如 std::unique_ptr 和 std::shared_ptr )来管理动态分配的内存,它们可以自动处理内存的释放,减少出错的可能性。总之,在 C++ 中,成对使用 new 和 delete 时采取相同的形式是非常重要的,这有助于确保程序的正确性和稳定性。

2024-12-31 10:09:52 402

原创 OpenCV imread()图片读取错误解决办法大全

Bug: 0x00007FF9EEFE10BB (vcruntime140.dll)处(位于 opencv1.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000024F80559000 时发生访问冲突。如果出现上述的问题,那么是引用 opencv库的时候出错了,把opencv_world460.lib去掉就可以了。一、中文路径导致读取图片失败,检查路径问题。

2024-04-18 15:05:12 1810 6

原创 C++ const 引用 和 const 指针(补充)

引用是不是常量引用看,它引用的那个对象是不是常量。当遇到复杂的复合类型时可以从右往左看

2024-01-15 14:00:53 536 1

原创 C++ 字符数组 (小tips)

在上面的代码中,整型数组a[]和字符数组str[],执行std::cout << a << std::endl;后, 整型数组输出了。, 所以按理说两个都应该输出数组地址才对,但是字符数组却输出了数组的内容,why?

2024-01-14 09:52:02 572 1

原创 c++: const 引用,const和指针

但是底层const的限制不能忽略,当执行对象的拷贝操作时,考入和考出的对象必须具有相同的底层const资格,或者两个对象的数据类型能够转换。引用的类型必须与所引用对象的类型一致,在此条件下:对常量的引用初始化时允许用任意表达式作为初始值,只要该表达式的类型能转换成引用的类型即可,也允许绑定一个非常量的对象、字面值。执行拷贝操作时不会改变被拷贝对象的值,因此,对顶层const,考入和考出的对象是否是常量都没有什么影响。与普通引用不同的是,常量的引用不能被用作修改它绑定的对象的值。

2024-01-10 14:42:37 794 1

原创 C++ 智能指针

c++ 智能指针shared_ptr,unique_ptr,weak_ptr介绍

2024-01-09 09:13:57 950 1

空空如也

空空如也

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

TA关注的人

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