摘要: 本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效 下载OpenCv的源码,用于后面的编译 上述环境准备好后,使用CM 阅读全文
posted @ 2023-09-12 08:29 流水若冰 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 源码地址:https://gitee.com/LiuShuiRuoBing/code_blog 雷达图用于表示不同内容的占比关系,在项目中有广泛的应用,但是目前未曾有封装良好的雷达图控件,鉴于最近项目的使用,于是想要封装一个通用的雷达图控件,便于日后的扩展使用。 首先雷达图的绘制大概分为雷达图的图层 阅读全文
posted @ 2023-08-28 10:13 流水若冰 阅读(756) 评论(0) 推荐(3) 编辑
摘要: 在项目中经常会遇到类似如下要求的需求,创建允许自由拖动的控件,这样的需求可以使用WPF的装饰器Adorner来实现。 一、什么是装饰器? 装饰器是一种特殊类型的FrameworkElement,装饰器始终呈现在被装饰元素的顶部,用于向用户提供可视化提示。装饰器可以在不改变原有控件结构的基础上,将功能 阅读全文
posted @ 2023-08-25 13:40 流水若冰 阅读(1852) 评论(0) 推荐(2) 编辑
摘要: C# 的程序引用C++的dll时,首先要保证两者基于的平台一致,比如都是x64,或者都是x86的程序,否者两者之间不能直接调用,然后,要保证两者的数据类型可以相互识别,相互通用。在此重点介绍几个常用的数据转换。 C++的char* 和 char[] 数组,对应到C#的string 类型 C++的Ha 阅读全文
posted @ 2023-09-09 09:13 流水若冰 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 使用WPF实现类似QQ和微信截图的功能。 阅读全文
posted @ 2022-05-12 13:47 流水若冰 阅读(2907) 评论(0) 推荐(2) 编辑