叶落随风

当我走过的时候,这世界都刮起一阵风

Qt connect()的第五种重载[=](){}

进行网络相关编程时,需要使用信号和槽,碰到一个={}作为槽函数的语句,感到非常有意思。 用途:实现函数内部的信号接收 原语句 connect(tcpSocket, &QTcpSocket::readyRead, [=](){ ...

2018-10-25 18:38:15

阅读数 894

评论数 0

函数 作为参数传递至函数内部进行调用

回调函数的简单使用 由于函数内部的一个函数内部需要调用一个函数A,一般的做法是包含A所在的头文件,又时候这样做会导致头文件的相互包含,层次结构不清晰。此时有另一种较好的方法就是将函数A做为参数传递进函数,即采用回调函数。下面是我进行测试的简单例子 简单例子 callback.h #ifnd...

2018-10-25 18:26:24

阅读数 538

评论数 0

QEventLoop进行函数运行进度控制

问题场景: 从大华人脸相机发送截图请求后,会接收到一系列返回值,将这些返回值组合成一个文件,就可以还原成一张jpg格式的图片。 我要将这个接口封装成一个函数,即输入为http请求,返回结果是一张图片。使用QNetworkAccessManager来进行http请求的时候通常需要signal-sl...

2018-10-19 18:35:45

阅读数 216

评论数 0

QDataStream 多余字符的产生原因及消除方法

问题场景: 从大华人脸相机发送截图请求后,会接收到一系列返回值,将这些返回值组合成一个文件,就可以还原成一张jpg格式的图片。 我用的的是Qt中的QDataStream来组合数据,但是每个reply通过QDataStream 接收后都多了4个字节的数据,经过查询后发现是用“&am...

2018-10-19 18:19:04

阅读数 244

评论数 0

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