摘要: 回调函数引意 假设有AB两个类,B类是我们自己写的应用类,A类为第三方类相机类,如下! 在设计A类的时候,该类的设计者肯定想把相机采集到的图片实时传递给应用者(此时是我们B类),而我们B类在设计应用程序的时候也想实时获取到相机采集到的图片,那B类中该怎么做呢?第一想到的方法就 是一直死循环轮询A类对 阅读全文
posted @ 2021-07-06 01:02 想想就很离谱 阅读(2529) 评论(1) 推荐(3) 编辑
摘要: 学习内容 学习Opencv 读取并播放本地视频和打开摄像头图像以及可能会发生的一些异常问题解决方法 代码演示 电脑环境信息: OpenCV版本:4.5.2 ,vs2017 1.视频文件读取与播放 加载本地视频基本代码: #include "opencv2/opencv.hpp" #include < 阅读全文
posted @ 2021-07-05 22:48 想想就很离谱 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 学习内容 利用OpenCV 读取一张本地图片并显示出来。 简要说明 这是学习OpenCV的一个必备知识,我的学习宗旨是:知道如何去用,才会去了解 代码演示 这是一个演示基础框架 #include <iostream> #include "opencv2/opencv.hpp" int main(in 阅读全文
posted @ 2021-07-05 22:45 想想就很离谱 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 背景 我们很多时候看到类似以下代码 int main(int argc, char **argv) { int value = 10; cout << value << endl; return 0; } 输出: 但如果我们自定义的类,是否也能这样的输出呢,看以下代码 很显然,这已经报错了 解决方法 阅读全文
posted @ 2021-07-05 22:44 想想就很离谱 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 前言 很多时候,我们会看到一些在创建对象时有的加括号有的不加括号 那么,这是什么情况呢? 我们来验证一下。 1.基本数据类型不带括号() #include <iostream> using namespace std; int main(int arg, char **argv) { int a; 阅读全文
posted @ 2021-07-05 22:38 想想就很离谱 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 一前景 很多时候我们在学习一门新的语言,一直在学习各种语法和记住各种关键字,很容易产生枯燥的情绪,感觉学习这些玩意儿不知道用在什么地方,心里很是苦恼,这不,我在这记录下我学习Qt的第一个的小项目-串口通讯助手吧,边做项目边学习比单独看知识点可有趣多啦。话不多说,我们就现在开始吧! 二准备工作 我这边 阅读全文
posted @ 2021-07-05 22:35 想想就很离谱 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 一 概述 有时候在做上位机串口通讯时,经常需要将字符串转成16进制的形式作为发送,借此分析记录一下。 二 需求分析 //假设需要转换的字符:如下 QString str = "abcdef1234"; //需求转换成 0xab,0xcd,0xef,0x12,0x34 由上图分析得出,很明显我们只需要 阅读全文
posted @ 2021-07-05 22:33 想想就很离谱 阅读(2745) 评论(0) 推荐(1) 编辑
摘要: QT 串口通讯(单串口单线程) 串口通讯在我们写程序的时候或多或少会用到,借此在这记录一下QT是如何使用串口来通讯的。本次先侃侃在单线程下使用1个串口来通讯过程。好了,废话不多说,直接看步骤,我们的宗旨是先用了在说,记住步骤即可。 一共分为6步骤; 第1步(必须):在.pro 文件下加入这句,不加入 阅读全文
posted @ 2020-08-13 15:06 想想就很离谱 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 说起QMdirArea 这个控件与其他控件真所不同。。。。 这里记一下 我踩过的坑之一,,,,, QMdiArea 默认的背景 不符合我要求,,当时我就理所当然就想往常一样给它设置颜色 万万没想到。。。竟然无效。。。。 然后去百度了下,,,搜了半天没找到啥原因。。。。 后来我去翻手册,,,不停的看啊 阅读全文
posted @ 2020-08-10 19:14 想想就很离谱 阅读(691) 评论(0) 推荐(0) 编辑