自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Visual Studio 2015中工作NuGet包无效无反应无内容

1 NuGet配置不是有效的XML。找到:‘C:\Users\Administrator\AppData\Roaming\NuGet\NuGet.Config’ 配置’。2点击工具->NuGet包管理无用的情况下 进入扩展和更新删除已经安装的NuGet包扩展环境 重新安装一个 安装时要注意前后版本 不能影响到已经在使用的Nuget数据。1 重新配置源 这个需要按照你的vs版本去对应官方Nuget找匹配的源链接重新加载。1点击工具->NuGet包管理有用的情况下清理NuGet包缓存。

2023-05-17 10:32:19 1316

原创 Qt close()函数执行后 窗体内容消失窗体边框还在问题

用QObject *parent将多个窗体依次指定成父类顶级窗体 这样,当父组件delete时,Qt可以保证所有子组件(也就是parent指针指向这个组件的所有组件)都会被正确的delete掉 当然用这个来避免ui的内存泄露也是可以的。...

2022-08-30 16:42:37 664

原创 使用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 4271 5

原创 clock_t时间戳将程序休眠sleep高于毫秒的精度

利用clock_tx=clock(),编译器可以将x转换为合适的类型;根据两个时间戳的差转化为高精度类型的数据再根据循环处理消耗程序运行时占用的休眠时间;

2022-07-26 09:49:51 331

原创 C++ 获取系统快照 判断一个程序是否打开

QT ,C++ 获取系统快照 判断一个程序是否打开

2022-05-30 17:16:21 598

原创 QT键盘事件两个回车

Qt中Qt::Key_Enter 是小键盘的回车Qt::Key_Return 是大键盘的回车

2022-03-08 09:59:25 2993

原创 QT QSettings读写ini文件简单dome

QT QSettings读写ini文件最最最简单dome

2022-03-04 18:08:48 1423

原创 wins下C++读写串口设备(CreateFile方式)

创建文件句柄方式对串口设备进行操作因工作要求我链接的是虚拟串口做转接数据的功能,我只能指明我当时链接设备读写的时候遇到的一些问题**主要函数//打开串口的模式CreateFile 创建(串口名称,打开串口的模式,不公开,默认,打开,默认,默认)ReadFile 读 (文件句柄,接收缓存,接收多少,存放缓存里面具体字节)WriteFile 写(文件句柄,要写入的东西,要写入的字节数,用于存放实际写入的字节数)**对于传参不做过多解释 自行百度都有 注意创建时候的方式和确定是同

2022-01-11 13:53:55 3114

原创 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 3454

原创 C++ 字符String char*类型转换为ASCLL十六进制计算为十进制的int数值

C++ 字符String char*类型转换为ASCLL十六进制计算为十进制的int数值

2021-06-23 14:25:26 4085

原创 串口调试工具-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 731

原创 串口通讯解析补码跟十六进制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 1086 1

原创 QT交叉编译时 遇见的数据类型转换问题(1)

QString 与 stringstring ----> Qstring string str2= "AASDASDAS"; QString qstr2=QString::fromLocal8Bit(str2.c_str()); //string转Qstring类型乱码问题Qstring ------>string QString qstr2= "AASDASDAS"; string str2=qstr2..toStdString();

2021-06-04 18:35:27 456

原创 QT QSerialPort 编写串口通讯案例 设计一些基础的ui界面

QT编写串口通讯案例 设计一些基础的ui界面因为公司需要一个串口通讯方面的一个小调试助手 以前也接触过 知道Qt5以上有自带的提供访问串口的功能QSerialPor和提供系统中存在的串口的信息QSerialPortInfo环境配置1.首先在工程环境pro文件里面添加 QT += core gui2.在.cpp文件里面添加头文件 #include <QSerialPort> //提供访问串口的功能 #include <QSerialPortInfo&

2021-06-01 09:14:35 1720

原创 运行Unable to run ax7加未知的调试器类型“没有引擎”无法创建类型为“No engine”的调试器引擎

运行Unable to run ax7加未知的调试器类型“没有引擎”无法创建类型为“No engine”的调试器引擎问题概述Qt creator 调试时出现问题弹窗“未知引擎无法调试”虽然本机已经安装了VS 但是用qt调试或者构建项目用的还是vs的解析器 安装Windows SDK之后没有对应安装指定的debug或者其他工具解决方法(我配置的vs2015,qt5.8版本 换汤不换药)...

2021-05-29 08:51:38 343

原创 Cannot overwrite File XXX/xxx/xx/x/x/x.xxx:Permission denied

错误:Cannot overwrite File XXX/xxx/xx/x/x/x.xxx:Permission denied原因:读取文件权限不够导致的错误 或者文件编译位置改变 覆盖了你导入的路径导致打不开文件只要点Qt creator 都会弹出这个提示错误的窗体解决办法 比如我的路径我需要进入dac文件,使用里面的具体文件 结果文件是锁住状态这是就要把文 件权限改变 终端命令 sudo chmod 777 xxx 或者赋给 他-o -w 读写权限 以此类推把整个路

2021-05-18 18:09:37 5060 1

原创 错误:Could not decode “.cpp“with “UTF-8“-encoding.Editing not possible.

错误:Could not decode ".cpp"with “UTF-8”-encoding.Editing not possible. 原因:windows下的工程文件用的编码格式是“UTF-8” 但是移植到linux的qt下去编写liunx识别不了这个编吗格式解决办法:1点击 【select encoding】,如下,如果有 UTF-8,就选择 UTF-8, 没有的话,就选择,System2如果没有找到uft-8或者system,选中:GBK/windows-936-2000/CP9

2021-05-18 14:39:40 3850 3

原创 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 14344 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 3333

原创 安装centOS7-GUI和sql server

安装centOS7-GUI和sql server在系统下使用命令安装 GUI图形界面程序#yum grouplist 查看已经安装或者可以安装的软件//要是一直循环可能出现进程错乱#kill -9 进程id 杀死进程指令然后重新输入指令先检查yum 是否安装了,以及网络是否有网络。没有网络先解决网络,再解决yum的安装网络配置#Ifconf ig 查询网络状态#Ifconfig eno1 192.168.4.123 配置网口#route add default gw 192.168.4

2021-05-07 21:26:33 830 2

原创 2021-03-30

记录每日学习C++ 简单的文件读#include “iostream”####.cppint main(){//文件读写//写入数据char data[100];fstream out;//两种传参 文件的路径,和输出方式 可以省略第二个//iOS:app 可以在文件末尾追加out.open("D:/1.ttx",ios::app);cin.getline(data,100);out << data << endl; cin >> data;

2021-03-30 20:07:05 71

umdf虚拟串口驱动源码.rar

官方的一个串口驱动包含即插即用的还有虚拟串口

2021-11-26

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

TA关注的人

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