自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 FFmpeg——avio_reading实例(学习)

avio_reading是关于对音视频流内存读取操作的应用实例,将文件中获取的数据流映射到内存再进行读取解析。(刚开始学习这块,主要作为学习记录,可能会存在很多问题)

2024-02-23 15:11:51 668

原创 QTableWidget——单元格的复制、粘贴、还原

主要实现单个单元格、整行、整列、多个单元格的复制粘贴。主要实现内容与样式的复制粘贴。实现内容递增、样式的复制粘贴。对于公式、日期、数字。

2023-12-17 17:19:02 1023

原创 QTableWidget——编辑单元格

QTableWidget的单元格操作,实现通过自定义的编辑界面进行属性及内容的编辑

2023-11-22 21:55:07 1321

原创 QTableWidget——表格的合并与拆分

实现QTableWidget的表格合并与拆分功能

2023-11-18 12:17:50 1371 2

原创 QChart——折线

Qchart的图形显示依附于QChartView,创建一个QChartView继承类,通过窗口部件的提升进行图表的显示,添加了触摸屏的双指捏合的缩放

2023-08-27 20:11:56 243

原创 QTreeWidget——信号处理

QTreeWidget信号触发测试

2023-08-17 20:55:46 2785 1

原创 QTreeWidget基本属性操作

qt QTreeWidget控件的属性配置

2023-08-15 16:26:30 938

原创 ffplay——QT项目移植

ffmpeg——ffplay功能移植

2023-07-30 17:57:21 1001

原创 QT 分屏功能

QT实现简单的分屏功能

2023-06-07 10:00:55 814 1

原创 GB28181——实时视频显示

主要实现多设备接入、视频显示与控制、信息实时更新

2023-05-29 08:55:46 849

原创 GB28181——PTZ控制

实现GB28181的PTZ控制。

2023-04-17 21:17:37 714 8

原创 GB28181———注册

gb28181协议实现,现阶段设备注册已实现。windows、Linux、arm都已测试,注册没有问题

2023-04-12 10:04:01 441

原创 GB28181 视频流UDP通讯问题——qt udp 的hasPendingDatagrams()无法触发

客服端下发了视频流拉取命令,通过Wireshark抓取到了球机发出的RTP数据。ip与端口都没有问题,客服端的UDP线程无法读取到数据。解决方法:关闭Windows的防火墙。无线连接最好也是关掉。

2023-03-15 09:42:45 334

原创 QString转char*

QString 转char*

2022-12-14 09:38:35 874

原创 QTableWidget 实现添加 QCheckBox

qt QTablewidget 实现嵌入QCheckBox控件,实现互斥选择功能

2022-10-13 09:33:40 3063

原创 海康威视球机 SDK 实现画面预览和基本转向控制(Linux)

海康威视 sdk 学习 接入测试demo,比官方实例简洁

2022-08-10 22:03:41 2400 2

原创 QT QTreeWidget与QDockWidget的使用

主要实现悬浮窗口的左右移动,QTreeWidget子项信号的使用 ,以及菜单栏与状态栏的使用。一、效果图展示二、主要代码mainwindow.hpublic: int m_time; QLabel* m_label; QMenuBar *m_pbar; QMenu *m_menu; QToolBar* m_toolbar; QStatusBar* m_statuBar; QTreeWidget* m_treeWidget;publ

2022-05-24 08:51:29 786

原创 QT 信号无法触发

在调试代码时,所有的信号无法触发,查找后发现在类的声明中没有加入Q_OBJECT(可能是调试时不小心删除了),添加后信号与槽的连接正常Q_OBJECT:官方文档描述的很清楚 他定义了信号和曹

2022-05-23 09:59:14 695

原创 QTableWidget 数据添加与表头设置

QTableWidget 简单的基本操作

2022-05-15 10:51:33 8137

原创 qcustomplot图例高级设置(interactions)

一、主要功能实现了图表有鼠标控制的缩放,点击图例内容,对图表数据突出显示(代码由官方例程中获取,自己整理的学习笔记,可能会出现很多错误的地方)二、功能展示图一、图表内容图二、点击图表边框突出显示图三、点击图例内容或点击图表数据,对数据突出显示三、代码MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this

2022-03-21 10:33:21 2118

原创 qcustomplot 图例的基本设置

qcustomplot 图例的简单设置方法

2022-02-11 21:58:26 2256

原创 qcustomplot基础练习(曲线)

qcustomplot练习

2022-02-10 20:34:17 367

原创 正点原子---uboot移植问题

文章目录一、编译正点原子教程的uboot二、使用mfgtools进行烧写一、编译正点原子教程的uboot编译,根据板子类型直接执行自带的脚本(我使用的 mx6ull nand)编译完成:二、使用mfgtools进行烧写选择的是正点原子修改后的工具替换自己的uboot,要重命名,保持与文件中的名字一致烧写过程没有问题4、运行测试错误信息:...

2021-11-04 10:58:09 1326

原创 qcustomplot绘制柱状图

一、创建项目工程1、创建qt 工程2、将下载的QCustomPlot源文件的.c .h文件分别添加到源文件和头文件中3、在./pro中添加QT += widgets printsupport4、在Ui界面中添加一个新的widget控件右击鼠标选择“提升为”,提升类名称输入“QCustomPlot”,点击添加,点击提升如图所示二、主要代码1、.cpp文件#include "widget.h"#include "ui_widget.h"#include <QVector>

2021-07-05 21:32:17 1188

原创 中文转Unicode编码

1、实现中文转Unicode将转换的16进制存进数组中#include <iostream>#include <string>#include<stdio.h>#include <wchar.h>#include <stdlib.h>constexpr auto LEN = 2048; //vs中编译,更换编译环境需要修改 #define LEN 2048int main(){ char sendbuf[LEN];

2021-06-05 20:06:13 2908

原创 域格ASR 模块 LINUX 配置与AT指令发送短信

配置过程走了许多弯路,整理了一下最后成功的操作流程,希望可以帮助到有需要的人一、内核的配置1、加载USB串口官方手册试了几个版本的Ubuntu都不能实现这个操作,在编译内核时会出现错误,关于这个内核的问题(一脸懵逼),放弃本机原有的内核上操作,下载新的内核,根据官方手册进行修改2、手册实现过滤相关串口,提供了两种方法,测试了多个版本内核(5.12、5.10、5.8),第一种方法不可行,选用第二种方法3、关于Ubuntu上编译内核的步骤 参考文章https://blog.csdn.net/w

2021-05-14 11:47:59 887

原创 QT 绘制简单的表盘

一、效果图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210507104736804.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE1NjcyODk3,size_16,color_FFFFFF,t_70)二、用到的一些类和方法使用QPainter绘图 、画笔QPen、涂色QBrush、

2021-05-07 11:23:20 1195

原创 rsync安装与移植 打包根文件系统第二步

rsync的配置与移植1、虚拟机要想把ARM开发板的跟文件系统完整的复制到虚拟机中,使用CP或者是ssh中的复制都会出现问题rsync可以完整快速的实现复制,使用的前提是ARM和虚拟机上都要有ssh,可以建立连接手动安装:下载rsync软件包http://rsync.samba.org/tar -zxvf rsync-3.1.2.tar.gz cd rsync-3.1.2配置生成Makefile文件./configure --prefix=/usr/local/rsyncmakemak

2021-01-29 15:16:41 1042 1

原创 ssh移植 打包根文件系统的第一步

打包开发板根文件系统,并制作成img镜像1.网络配置(实现开发板与主机的通信)配置虚拟机的ip地址与开发板的ip地址在同一网段下设置电脑的以太网与他们同一网段2、复制开发板的文件系统到虚拟机生成镜像1、使用ssh工具SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止

2021-01-28 16:53:58 553

原创 STM32CubeMX定时器中断

一、使用CubeMx配置文件1、创建文件,如图所示2、配置LED灯,将引脚设为输出模式,如图所示3、配置时钟有关定时器的内容可以查看中文手册定时器有一个时钟频率计算用于计数时间,假如时钟频率为8M,不进行分频处理,那么定时器计数一次需要时间是1/8M s约等于0.1微秒。定时器产生中断的时间T=计数周期数/(时钟频率/分频数)例如:时钟频率是15M,实现每一秒产生一次定时器中断分频数和计数周期可以自己设定(范围在65535~1)15/15000*1000 :计数1000次就是一秒,

2020-12-23 22:13:39 8300 6

原创 STM32CubeMX按键中断

一、CubeMX配置1、根据电路图找到对应的按键引脚和led灯的引脚配置如图所示还需要配置一下按键的模式,将其设置为输入下降沿触发,如图所示2、配置文件3、生成文件二、修改程序1、添加启动文件选择文件2、编译文件查看是否出现错误,如图所示,可以进行修改程序了3、修改文件先看看引脚配置函数//延时函数,按键消抖用到void Delay_ms(int num){ int j; int i; for(i = num;i > 0;i--) for(j

2020-12-17 20:29:53 3624 8

原创 STM32CubeMX 按键控制

创建工程步骤略一、CubeMX使用1、配置引脚首先在电路图中查找到相应的按键引脚将按键设置为输入模式,外部时钟咱不设置2、文件配置3、生成文件二、修改程序1、添加启动文件编译看看是否可以通过2、查看代码在gpio.c中是GPIO的初始化...

2020-12-16 20:56:23 4123

原创 STM32CubeMX 点亮led灯

一、打开软件创建工程1、如图所示点击这两个中的任一个都可以2、点击之后可能会出现下面这种情况,直接关掉就可以3、选择芯片(根据自己板子选择)4、引脚配置(根据自己板子的型号查找原理图对应得引脚号)如图所示,这里有个搜索,方便快捷如图所示将引脚设置为输出模式5、暂且使用不到外部时钟,先不设置6、文件设置7、生成文件这个没有影响,它提示已经创建成功了,只是不能在这直接打开文件,要到保存目录下打开二、打开程序添加代码1、打开这个文件,先编译一下2、报错,如图所示

2020-12-15 21:01:10 1080

原创 windows与linux虚拟机的共享文件夹的创建

1、windows找个路径创建一个文件夹我在E盘下创建了一个share的文件夹2、linux在虚拟机的设置里进行配置选择选项,添加自己创建文件路径,点击确定3、问题使用cd /mnt/hgfs/Share查看是否可以显示 Share文件夹如果没有显示,可以更新VMware Tools如果没有安装这里应该是显示更新VMware Tools,点击更新,会出来一个镜像,在下面会有提示,可以点击帮助,根据手册来。一般更新这个VMware Tools就可以解决这个共享文件夹不显示的问题

2020-11-17 20:40:27 276

原创 vs2017关于线程库的配置问题

1、下载线程库直接下载,他会自动安装2、运行程序虽然头文件不报错了,会报重复定义的错误看了一些大哥的文章,都是说在pthread.h 35行添加#define HAVE_STRUCT_TIMESPEC但是紧接着又会出现下一个错误,无法解析外部命令再程序中添加#pragma comment(lib, “pthreadVC2.lib”)在这之前需要下载一个文件可以参考https://blog.csdn.net/qianchenglenger/article/details/1690

2020-11-12 14:59:45 208

原创 arduino 74hc595 控制8位LED

按位点亮1、了解74hc595的原理,各种引脚这里我就不多说了,关于74hc595的资料网上有很多,一看就能明白。2、准备好实验需要的器件led 8个230Ω电阻 8个(我没有使用)arduino nuo导线若干74hc595的接线:vcc 5vGNDWR 5VHS_CP 12ST_CP 8DS 11OE GND3、程序代码int...

2020-05-06 17:23:02 1878 2

QTableWidget-表格的合并与拆分

qt实现表格的合并与拆分功能

2023-11-18

QT 实现简单的分屏功能

1、主要通过窗口提升的方式,实现简单的4个窗口分屏功能 2、添加了鼠标左键双击改变分屏状态的功能

2023-06-07

嵌入式 QT5 软键盘 支持中英文

运行环境:Linux、ARM、window

2022-10-12

海康威视球机 使用SDK测试,实现预览和基本控制功能

运行环境linux,测试用

2022-09-23

qcustomplot基础练习(曲线)

qcustomplot基础练习(曲线)

2022-02-10

unicode.rar

4G模块,代码实现发送中文短信

2021-06-05

YouCompleteMe+交叉编译工具链

ubuntu vim 配置插件和RAM交叉编译工具链

2021-01-28

1.基础篇-CC2530实验代码教程.7z

zigbee入门基础实验,每个原理都附有原理讲解,包括原理图,代码使用时要根据自己开发板的原理图,对代码进行改写,

2020-03-23

空空如也

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

TA关注的人

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