自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

原创 asio::noncopyable

如果自己设计的一个类,不想支持复制操作,可以继承asio::noncopyable类,实现原理是:构造和析构函数设置为protocted权限,这样就不能直接创建noncopyable对象,只能由子类构造和析构函数调用它们。拷贝构造和拷贝复制设置为私有的。namespace noncopyable_ // protection from unintended ADL{ class noncopyable { protected: noncopyable() {} ...

2021-06-22 14:35:45 201

原创 阿里云 使用git下载代码的问题

阿里云 使用git下载代码的问题:阿里云Code(code.aliyun)提交代码时报错fatal: Authentication failed for’https://code.aliyun.com/…'身份验证失败,是因为阿里云登录的用户名、密码和code.aliyun的用户名、密码不是同一个。提交代码的用户名与阿里云账号的用户名是不一样的,可以通过以下方式查看。用户名:链接:https://code.aliyun.com/profile...

2021-05-24 16:29:36 605

原创 配置QtAV依赖环境

本文是配置QtAV依赖环境,以及编译QtAV开源项目。作者使用的是windows 系统下的 VS2019 + Qt5.15.1下载QtAV编译依赖环境库:https://sourceforge.net/projects/avbuild/files/选择桌面应用,我用的是VS2019,所以选择的VS2019的库,如图:下载解压后如图:他有四种库,arm、arm64、x64、x86,我用的QT的64位的库,所以选择的是x64下的库,如图:简单的做法是把依赖库文件直接拷贝到

2021-04-08 18:41:05 291

原创 使用技巧 - 设置QTableView的表头的列宽失效

在设置QTableView的表头的列宽失效的问题: 需要先调用 void QHeaderView::setSectionResizeMode(QHeaderView::ResizeMode mode) 为 QHeaderView::Interactive设置为用户可设置模式才能使 void QTableView::​setColumnWidth(int column, int width)生效。...

2021-04-02 10:02:35 2020 2

原创 mqtt 使用案例

//MQTT注册(连接)bool RegisterMQTT(const std::string& user, const std::string& pwd, const std::string& serviceIp, const std::string& source){int rc = -1;rc = MQTTAsync_create(&m_client, serviceIp.c_str(), source.c_str(), MQTTCLIENT_PERS

2020-10-30 09:20:47 2031

原创 C++ 常用函数

#include<string> #include<iostream> using namespace std; int main() { string x="Hello_World"; /*默认截取从0到npos.重载原型为string substr(_off=0,_count=npos);npos一般表示为string类中不存在的位置,_off表示字符串的开始位置,_count截取的字符的数目*/ cout..

2020-09-15 10:26:44 94

原创 Qt获取点的区域范围

Qt中计算点所在的范围,可以使用QPolygonF类型的boundingRect来获取点的区域,返回值为RectFQRectF QPolygonF::boundingRect() constQVector<QPointF> vPoints;QRectF rect = QPolygonF(vPoints).boundingRect();本文分享的一些使用技巧,用于交流学习...

2019-11-28 16:11:54 1120

原创 QLineF的简单使用、截取、延伸、交点

QLineFQLineF与QLine不同在于提供了浮点精度线段表示,在成员函数方面增加了角度,单位向量等的表示,不过线段的表示法还是一样的,由两个点起点与终点标识。QLineF 构造函数:QLineF()QLineF(const QPointF &p1, const QPointF &p2)QLineF(qreal x1, qreal y1, qreal x2, qr...

2019-11-28 16:03:03 3543

原创 Qt中QTabWidget隐藏某些tab

在我们使用QTabWidget中,有可能会动态隐藏或显示某些特定的tab页,思路可以参考https://blog.csdn.net/imred/article/details/78828828这篇文章来修改,主要是设置某些指定的tab页为不可编辑状态,然后再设置QTabBar::tab页的disabled的样式,来控制tab页隐藏。这样的方式是不用removeTab这样的接口来改变tab页的索引号...

2019-11-26 14:13:20 3540

转载 QPainterPathStroker类简介

QPainterPathStroker类用于生成可填写的画家为给定路径的轮廓。通过调用createStroke()函数,传递一个作为参数给定QPainterPath,一个新的画家的道路代表了给定的路径轮廓创建。新创建的画家的路径可以被装到原来的画家绘制路径的轮廓。可以控制各种功能如:(宽度,帽样式,风格和破折号连接方式)等,举例如下:通过重载实现QGraphicsItems的sha...

2019-11-21 13:05:36 1442

原创 QGraphicsView显示scene上所有的item

有时间会遇到这样的需求,显示scene上的所有节点,或者某个区域的节点,有人推荐使用QGraphics::fitInView这个函数,但是这个函数会根据你所给的QRect的大小来进行横向或者纵向的拉升,会使item变形,不建议使用。在网上看到这样的办法,推荐使用:float calc_full_scale(){ float dx = viewport()->geometry...

2019-11-21 10:25:02 2124

原创 QGraphicsview的比例复原

我们都知道QGraphicsview的缩放是使用scale函数来设置的,但是每次设置scale都会在之前的基础上进行缩放,有时间会需要复原原来的缩放比例,就牵扯到QGraphicsView的复原,查找资料,在网上找到一个解决方案,贴在下面,望大家可以学习。先了解QMatrix,QMatrix包含有6个参数,具体可以查看文档,简单来说m11 - 水平缩放m12 - 垂直拉伸m21 ...

2019-11-21 10:14:16 2317

原创 VTK基础知识

本章的目的是向您介绍VTK通过一组选定的示例实现的功能我们的重点是常用的方法和对象,以及对象的组合我们还将介绍重要的概念和有用的应用。VTK的所有功能都没有涵盖;本章旨在为您提供对可能发生的事情的大致概述您需要参考联机文档或.h类文件了解每门课可能有的其他选项。 这里包含的大多数示例都是用Tcl编程语言实现的他们可以很容易地在C++、Java和Python之间实现转换...

2019-11-07 15:42:47 219

原创 Qt 取整函数

qCeil 向上取整qFloor 向下取整qRound 四舍五入

2019-05-20 17:40:13 10870

转载 海康RTSP格式

海康RTSP取流URL格式一、预览取流设备预览取流的RTSP URL有新老版本,2012年之前的设备(比如V2.0版本的Netra设备)支持老的取流格式,之后的设备新老取流格式都支持。RTSP.jpg1、老版本URL规定:rtsp://username:password@<ipaddress>/<videotype>/ch<number&gt...

2019-05-07 10:37:55 1608 1

转载 Linux下的tar压缩解压缩命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必...

2019-04-24 17:34:16 72

原创 ffmpeg 安装教程

环境:linux 系统下,QT4.8.7 调用 ffmpeg 库进行视频文件、摄像头播放。首先在官网下载源文件,官网网址https://johnvansickle.com/ffmpeg/以最新版为例,下载下来是ffmpeg-4.1.tar.xz文件。安装步骤:1、解压:tar zxvfffmpeg-4.1.tar.xz2.、cd ffmpeg3、./configure...

2019-04-24 17:30:35 305

原创 SDK Location should not contain whitespace, as this can cause problems with the NDK tools

SDK Location should not contain whitespace, as this can cause problems with the NDK tools通俗的讲就是说配置android的路径中不能有空格,可能引起一些错误,在编译和运行时遇到一些奇怪的错误就有可能是这个原因造成的:比如我遇到的Emulator: android/android-emugl/host/...

2019-04-09 17:09:39 800

转载 Qt各版本官方下载地址

记录下Qt各版本的下载地址,便于后期查找及下载1. 所有Qt版本下载地址:http://download.qt.io/archive/qt/2. 所有Qt Creator下载地址:http://download.qt.io/archive/qtcreator/3. 所有Qt VS开发插件下载地址:http://download.qt.io/archive/vsaddin/4....

2019-03-29 13:04:29 889

转载 ffmpeg分离视频音频流

FFmpeg下载地址:https://ffmpeg.zeranoe.com/builds/分离视频出来:ffmpeg -i test.mp4 -vcodec copy -an 视频流.avi分离音频出来:ffmpeg -i test.mp4 -acodec copy -vn 音频流.mp3或者:分离视频出来:ffmpeg -i test.mp4 视频流.avi分离音频出来:ffmpe...

2019-03-29 11:59:48 2784

QtAV-master开源项目

QtAV开源项目

2021-04-08

ffmpeg-master-desktop-VS2019-lite.7z

QtAV依赖库,windows系统 + VS2019

2021-04-08

X64_Xcelera-CL_PX4_1.41.00.0652.rar

X64_Xcelera-CL_PX4采集卡测试记录 1) 采集卡可以分配两块板载内存,每一块的大小等于采集图像的内存大小; 2) 两块板载内存的大小之和应小于板载总内存(128MB),否则会出现内存错误,错误如下: Error: "CorXferConnect" - No memory () 3) X-I/O模块:含有8输入和8输出I/O; 4) 可用DB37或DB25串口通讯;

2020-08-12

sapera_lt_850_sdk.exe

Sapera LT图像采集开发工具包(SDK),包含CamExpert图像采集与控制软件,适用于Teledyne DALSA生产的所有相机与采集卡。适用操作系统:Windows 7、Windows 8.1、Windows 10。

2020-08-11

SerialPortTest.zip

QT5 com串口通信示例+串口仿真模拟工具,适用于刚接触串口通信的新手。

2019-07-15

QT4.8.7 + ffmpeg 代码

本代码为QT4.8.7 调用ffmpeg库 功能: 1.显示本地视频 2.rtsp协议显示多媒体播放 注意:工程打开推荐使用QtCreator开发工具,编译时需要修改rtsptest.pro文件中的FFMPEG_ROOT = /usr/local/ffmpeg路径为ffmpeg的安装路径即可。

2019-04-24

qt 4.8.7 + libvlc 视频播放器

基于libvlc库: 1.使用rtsp协议,调用摄像头,用QT显示 2.播放本地视频文件 本源码为测试代码,用于交流学习。

2019-04-23

qt自定义控件

Qt自定义控件,用于学习交流,其中有多种形式进度条,图片浏览器,流动图等。

2018-07-06

空空如也

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

TA关注的人

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