小白记录
陈小宇啊~
懒也是一种优点
展开
-
使用Qt实现ImageWatch图片查看功能,图片上鼠标右击查看灰度图像每个像素点的值
想用qt实现一下这个功能在网上查询之后在https//libaineu2004.blog.csdn.net/article/details/124217848?spm=1001.2014.3001.5502指导下自己按照自己项目的需求完善了这个类似功能。需求高帧率灰度图像一直在软件界面输出,想做到实时刷新能够看见每个像素坐标点下的像素值做到ImageWatch之类的效果。具体实现QGraphicsView接收图像数据显示图像;1.高帧率刷新的灰度图像。环境Qt5.13.2+vs2015。.........原创 2022-07-26 13:47:35 · 4434 阅读 · 5 评论 -
clock_t时间戳将程序休眠sleep高于毫秒的精度
利用clock_tx=clock(),编译器可以将x转换为合适的类型;根据两个时间戳的差转化为高精度类型的数据再根据循环处理消耗程序运行时占用的休眠时间;原创 2022-07-26 09:49:51 · 342 阅读 · 0 评论 -
C++ 获取系统快照 判断一个程序是否打开
QT ,C++ 获取系统快照 判断一个程序是否打开原创 2022-05-30 17:16:21 · 627 阅读 · 0 评论 -
QT键盘事件两个回车
Qt中Qt::Key_Enter 是小键盘的回车Qt::Key_Return 是大键盘的回车原创 2022-03-08 09:59:25 · 3017 阅读 · 0 评论 -
QT QSettings读写ini文件简单dome
QT QSettings读写ini文件最最最简单dome原创 2022-03-04 18:08:48 · 1463 阅读 · 0 评论 -
wins下C++读写串口设备(CreateFile方式)
创建文件句柄方式对串口设备进行操作因工作要求我链接的是虚拟串口做转接数据的功能,我只能指明我当时链接设备读写的时候遇到的一些问题**主要函数//打开串口的模式CreateFile 创建(串口名称,打开串口的模式,不公开,默认,打开,默认,默认)ReadFile 读 (文件句柄,接收缓存,接收多少,存放缓存里面具体字节)WriteFile 写(文件句柄,要写入的东西,要写入的字节数,用于存放实际写入的字节数)**对于传参不做过多解释 自行百度都有 注意创建时候的方式和确定是同原创 2022-01-11 13:53:55 · 3167 阅读 · 0 评论 -
QT QSlider控件 样式表 渐变色的特殊格式
QT QSlider控件 QSS样式表没改变改变之后点击ui界面控件右键样式表添加一下css格式代码 QSlider {background-color:qlineargradient(spread:reflect, x1:1, y1:1, x2:1, y2:0, stop:0 rgba(0, 0, 0, 255), stop:0.232955 rgba(89, 0, 0, 255), stop:0.4375 rgba(159, 0, 0, 255), stop:0.653409 rg原创 2021-08-11 14:30:46 · 3535 阅读 · 0 评论 -
C++ 字符String char*类型转换为ASCLL十六进制计算为十进制的int数值
C++ 字符String char*类型转换为ASCLL十六进制计算为十进制的int数值原创 2021-06-23 14:25:26 · 4125 阅读 · 0 评论 -
串口调试工具-QFile 多行文本ui保存到本机文件
QFile实现一般串口调式工具 输出命令保存到本地的功能代码实现QString stxt=ui->textE_jieshou_2->toPlainText();QString path=QFileDialog::getOpenFileName(this,"打开文件","C:\\");QFile file(path);if(path.isEmpty()){ QMessageBox::warning(this,"警告","打开失败");}else if(!(path.i原创 2021-06-11 09:34:38 · 746 阅读 · 0 评论 -
串口通讯解析补码跟十六进制ASCLL问题
串口通讯解析补码跟十六进制ASCLL转化问题按位不够高位补码 QString str = "12"; int i = str.size(); unsigned int ux = i; Qtring s = QString("%1").arg(ux, 4, 10, QLatin1Char('0'));//按位十进制补0 效果: 获取str=12; 补码之后s=0012;字符类型转化ASCLL十进制码值 QString qstr_h= "12";QByteArray byte = q原创 2021-06-09 17:52:55 · 1131 阅读 · 1 评论 -
QT QSerialPort 编写串口通讯案例 设计一些基础的ui界面
QT编写串口通讯案例 设计一些基础的ui界面因为公司需要一个串口通讯方面的一个小调试助手 以前也接触过 知道Qt5以上有自带的提供访问串口的功能QSerialPor和提供系统中存在的串口的信息QSerialPortInfo环境配置1.首先在工程环境pro文件里面添加 QT += core gui2.在.cpp文件里面添加头文件 #include <QSerialPort> //提供访问串口的功能 #include <QSerialPortInfo&原创 2021-06-01 09:14:35 · 1751 阅读 · 0 评论 -
Vs2019安装---QT vs TOOLS的方法及出错原因
一 ,下载安装方式1.点击窗体菜单栏 《扩展》-> 《管理扩展》-> 点击下载 QT vs TOOLS 想要的直接就能安装我这是19版本下载二,官网下载安装包你所了解你用的vs版本适合哪个QT插件的版本 到官网自己找相对版本下载---------下载地址----------https://download.qt.io/development_releases/vsaddin/下载之后是一个后缀.vsix 的执行文件 把vs程序关闭 然后点击你下载的包原创 2021-05-14 09:57:41 · 14691 阅读 · 21 评论 -
vs 报错copy的各种文件错误
vs 报错copy 从D:/XXX/XXX/…dll文件 路径 复制到 xxx路径报错产生的原因是因为之前在工程项目文件中”pd_protocol_AC0.dll“已经存储了这些文件路径。后来有些 文件被删掉了,但是传递给vs219中参数记录还在,所以发布时才会出现“未能将文件……复制到……”的错误进入项目debug文件按照报错命令找寻想要的xxx.dll文件进入工程文件dll 里面找到要cp的文件然后按照报错的复制路径去重新手动覆盖到执行库里面记得完成之后重新生成解决方案或者重原创 2021-05-11 19:38:57 · 3363 阅读 · 0 评论