自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 利用QT 串口通信进行RS232协议开发

QT串口通信协议代码最近在研究用串口通信去发送协议指令控制相机工作,因为是第一次接触串口,期间也是耗费了点点时间,将自己的部分成果记录下来,以后方便查阅。在qt下利用Qserialport函数进行的代码编写,一下便是串口通讯的部分代码:// 首先在.pro文件加入serialportQT += core gui serialport// 在.h文件中加入头文件#include <QtSerialPort/QSerialPort>#include <QtSer

2020-10-23 22:46:48 7517

原创 如何使用vs统计代码行数

如何使用vs快速统计总行数?

2024-02-07 10:21:18 461

原创 VTK-创建网格平面及显示球体

VTK-创建网格平面及显示球体。

2023-04-29 10:41:05 394

原创 VTK-空间坐标系转换(求器械B在器械A的空间坐标系的位姿)

首先已知器械A和B在统一坐标系下的位姿,求器械B在器械A空间下的位子信息。

2023-04-29 09:28:43 214

转载 Qt-多线程QThread与线程池QThreadPool浅析

今天学习了Qt中的多线程和线程池,特写这篇博客来记录一下。

2023-03-09 22:54:25 1048

转载 QT-QTableWidget滚动条样式设置

QScrollBar样式表

2023-03-09 22:23:03 2245

转载 QT-实时监测电脑是否能够上网

Qt-检测电脑是否能够上网

2023-03-09 22:14:17 1026

原创 QT-实现拷贝文件、文件夹(QFile::copy)

QT-实现拷贝文件、文件夹(QFile::copy)

2023-03-09 21:50:14 5835 1

原创 QT 使用QNetworkAccessManager实现Http远程下载

qt5-QNetworkAccessManager通过http进行下载操作

2023-03-08 23:01:30 485 2

原创 Qt 获取本机IP地址及Mac地址

QT 获取IP地址及Mac地址

2023-03-08 00:27:09 964

原创 QT-读取二进制bin文件并发送

这里的功能主要开发用于读取bin文件并发送到硬件内存中进行更新设备。以下是读取bin文件后发送的相关代码。以1024字节为一包进行发送。

2023-03-04 15:14:08 2078

原创 VTK-获取render中的所有actor,进行对应的删除 更新操作

VTK-获取render中的所有actor,进行对应的删除或者更新操作

2023-01-09 00:42:47 2802

转载 VTK-变换矩阵vtkMatrix4x4类

vtkMatrix4x4类中使用了一个public的double类型的二维数据的成员变量Element,记录了44个值;对应了一个44的齐次线性变换矩阵,第一列表示X轴方向,第二列表示Y轴方向,第三列表示Z轴方向,第四列表示(x,y,z)坐标和缩放系数;空间坐标变换是图像和图形学中的基础之一,VTK中大量与坐标和各个空间之间的转换,弄清楚变换的基本矩阵计算是很有必要的。是矩阵A元素所对应的代数余子式,所构成的矩阵,转置后得到的新矩阵。计算伴随矩阵,矩阵的伴随矩阵可用于矩阵的求逆运算。3.逆矩阵A⁻¹=A。

2023-01-09 00:08:47 1357

原创 VTK-增加中文标签

【代码】VTK-增加中文标签。

2023-01-08 23:39:45 509

原创 VTK-三维坐标系计算两点之间距离

三维坐标系已知两点x,y,z计算两点之间距离

2023-01-03 22:52:05 747

原创 VTK-vtkLine绘制线段

vtk-LineSource通过两点绘制直线

2023-01-03 18:18:00 416

原创 QT-QLieEdit做输入限制之正则表达式

正则表达式

2022-12-23 17:28:10 670

原创 QTableView-QMySqlTableModel进行模糊查询

QTableView-QMySqlTableModel进行模糊查询

2022-11-18 10:46:57 562

转载 Qt中如何在QTableWidget/QTableView中一个单元格插入多个按钮,如何正确获取插入的按钮的行列数

QTableWidget中一个单元格插入多个按钮,如何正确获取插入的按钮的行列数

2022-10-28 15:21:44 4710

转载 QT 十进制与十六进制(字符型) 互相转换 -串口编程

串口使用中会经常用到。目前使用到的是QByteArray::number(源数据 ,目标输出的进制)。作下记录,以供日后参考。

2022-09-17 00:41:08 2249

原创 QT 创建qss样式表并加载

qt样式表

2022-09-15 11:24:33 1677

原创 一、QChart-barchart柱状图

【代码】一、QChart-barchart柱状图。

2022-09-12 13:48:49 716

原创 云台设备指令通讯-串口通讯、UDP、TCP通讯应用

本文只针对大小端协议数据指令作为参考代码,不能直接运行。

2022-09-12 11:59:14 1113

原创 Qt调用opencv及yolo报错:C2872不明确的符号

经检查原因为,调用opencv使用了命名空间using namespace cv与之冲突,去掉命名空间解决该问题

2021-03-26 12:06:26 401

原创 qt报错C2143/C4430

QT调用新的子类,子类报错:error C2143: 语法错误 : 缺少“;”(在“*”的前面) error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int检查发现为.h头文件重复包含,将需要重复包含的头文件去掉后解决该问题...

2021-03-26 12:02:34 788

原创 QT----debug断点测试打印

在头文件中可添加#include <QDebug>#include <QDateTime>#define zdldDebug#ifdef zdldDebug#define zdldDebug qDebug() << "Class:" << __FILE__ << "Line:" << __LINE__ << "Fun:" << __FUNCTION__ << "Time:" <&l.

2021-02-02 14:52:46 178

原创 将uchar转换为Mat并显示出来

本次在转换过程中遇到了一些相关问题,首先是将QImage转换为uchar*之后,在uchar转换Mat类型的过程中,测试的时候发现图像为灰度图像,一直没有色差变化,将图像宽高大小改变后调整单通道为三通道后,依旧为灰度图像,改变为四通道后,图像变为彩图。MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); Q

2021-01-05 23:30:55 601

原创 QT学习(四)- QFile打开/写入文件

将信息写入文件中 // 将目标信息写入文件 QFile file("data/saveData/targetInfo/targetInfo.txt"); file.open(QFile::Append); if( file.isOpen() ) { QString data = QString::number(i) + "-@-" + time + "-@-" + list.at(i) + "\r\n"

2020-12-24 23:58:56 3156

原创 QT之共享内存

#pragma execution_character_set("utf-8")ShareMemory::ShareMemory(QString mname, QObject *parent) : QThread(){ m_shareMemory = new QSharedMemory(); m_shareMemory->setKey("shareMemory"); m_shareMemory->isAttached(); m_OpenCvDetec

2020-12-24 23:43:06 167

原创 通过串口协议获取电子指北针回传数据

QT串口通讯协议近期由于需要,加入了电子指北针,因此通过串口协议获取回传数据,以下是个人在探索过程中解析协议一点心得:MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); m_Timer = new QTimer; // 在解析数据中,会出现接收数据内容不完整的情况,因此在接受的过程中使用了

2020-12-24 23:17:35 136

转载 QString用法详解(连接、替换、初始化与格式转换、拆分等等)

https://blog.csdn.net/qq_40194498/article/details/79629632?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control

2020-12-18 01:53:40 402

转载 String类使用案例:字符串替换、数组转化为字符串、String与其他数据类型相互转换、去除字符串中的空格

String使用案例字符串中替换的方法public class StringDemo { public static void main(String[] args) { //字符串中替换的方法 String s = "奥巴马是美国总统".replace('马', '牛'); System.out.println(s); String s1 = "奥巴马是美国总统".replace("奥巴马", "***"); Sy

2020-12-18 01:47:06 359

原创 QT-qss样式化QTableView,QTreeView,QTableWidget

qss样式化QTableView,QTreeView,QTableWidgetQHeaderView // QTableWidget 标题头整个区域{ background:transparent; // 整个标题头区域背景色}QHeaderView::section // 标题头 每个单独的标题区域{ font-size:14px; // 每个标题的字体大小 font-

2020-12-18 00:42:13 4060

原创 QT学习 定时器(三)

QT学习(三)制作一个简易的定时器进行时延测试:#include <QTimer>#include <QTime>void MainWindow::init(){ QTimer *m_timer; m_timer = new QTimer(); m_timer.start(); connect(m_timer, SIGNAL(timeout()), this, (sl_timeout()));}void MainWindow::sl_timeout(){

2020-08-19 23:57:38 97

原创 PelcoD_协议指令分析

通过协议收发控制第三方云台转动一般的云台指令协议格式例如:// 发送带正负号的垂直角度float vert_angle; // 需要发送的云台垂直角度unsigned char data[7] = {0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};data[1] = ptz_add; // 云台的地址,实际是多少可根据云台协议取更改,一般默认出厂是0x01data[3] = 0x4d; // 表示发送垂直角度data[4] = ((short int)(v

2020-08-19 23:45:03 2051 4

原创 QT学习(二)读取图片小程序

QT读取图片小程序readImage.cpp#include "MainWindow.h"#include "ui_MainWindow.h"#include <QFileDialog>#include <QPixmap>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);}M

2020-08-19 23:28:09 422

原创 QT学习(一)在QT界面显示本机信息及IP/显示一个系统时间

QT学习(一)在QT界面显示本机信息及IPvoid MainWindow::UiInit(){ QString localHostName = QHostInfo::localHostName(); QString showStr="本机信息:"; showStr.append(localHostName); showStr.append(",LocalIP:"); showStr.append(getIP()); ui->infoLabel-&

2020-08-19 23:20:50 480

原创 这是一个简单的共享内存,大致的一个实现流程,仅供参考

QSharedMemory memory = new QSharedMemory();1.设置key值 memory->serKey(“shareMemory”);2.创建内存大小 memory->create(1010241024);3.判断是否存入内存memory->isAttached();4.给共享内存上锁 memory->lock();5.给字符存入共享...

2020-04-24 00:23:56 370

QT-通过Http进行下载操作

在开发应用端程序中,为了方便后期的软件能够通过远程进行更新 我们可以通过QT自带的QNetworkAccessManager类使用http进行上传下载操作,从而对软件达到更新迭代的操作。

2023-03-08

三维坐标点之间计算距离

本文件包与博客坐标点间距离计算想配合,已知两个点x,y,z计算三维坐标点之间距离,完整例子可下载下来作为参考

2023-01-03

TX-SerialPortZBZ.zip

QT串口通信协议Demo/可应用与rs232/rs485/rs422

2020-12-25

空空如也

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

TA关注的人

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