自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 QT4.3.0升级为5.1.1出现编辑后的ui文件不能保存

出现问题: 在designer中更改界面后,重新编译后发现再次提示不能找到头文件等;分析原因: 没有替换控件,原ui文件中对的控件类名仍为低版本类名,重新编译后,重新编译ui文件,导致更改后的类名失效;解决方法: 用高版本控件替换低版本控件即可;

2018-01-30 09:10:12 777

原创 在QTableWidget上画图失败

出现问题: 在QTableWidget上画图时,正常调用Qpaint后发现没有成功画图;分析问题: QT没有提供底层的接口,QTableWidet不具备直接画图的权限;解决方法: 在布局中插入QWidget,在QWidget上画图,插入到QTableWidget中,即可;

2018-01-29 14:32:35 550

原创 网络通讯中广播数据跳变问题

问题现象: 本身存在广播发送消息,并且通过网络接受外界数据时,出现了接受数据显示跳变的情况;原因分析: 数据跳变产生的原因是因为解析了逻辑以外的报文,而这条报文,可能是接受了本身发送的广播报文,简言之,就是本身会接受自己发送的广播报文;解决方法: 在接受报文条件中,加入对广播报文的过滤即可;

2018-01-29 14:27:42 623

原创 长时间拷机后时间信息更新慢

出现问题: 此情况出现在下位机模拟器上,上位机发送时间信息给下位机模拟器后,模拟器显示界面时间信息更新慢,并且当上位机停止工作后,下位机的时间信息还会继续刷新,直至与上位机停止时相同;原因分析: 下位机模拟器,从开发逻辑上没有那么严谨,硬件上配置不够高,当有大量接口及数据接近来时,影响时间片的分配,导致缓存区处理慢,不能实时处理缓存区的内容,导致时间信息更新缓慢,并且在上位机停止工

2018-01-29 12:04:09 232

原创 串口通讯导致死机的一种情况

一个口接多个消息时: QByteArray data = my_serialport->readAll(); m_recvData.push_back(data); while(((uchar)m_recvData[0] != 0x7E || (uchar)m_recvData[1] != 0x19 ) && (m_recvData[0] != ‘'||m_recvData[1

2018-01-29 11:47:08 12191

原创 QT 5.1.1 串口类使用过程中出现报文插入现象的原因及解决方案

现象描述分析原因解决方案现象描述 报文 A :11 11 11 11 报文 B : 22 22 22 22当一个口同时接俩条报文时如出现 11 22 22 22 22 11 11 11 类似这种插入的现象分析原因: 一般发生于上位机直接转发俩条协议到下位机,转发时,上位机未对接到消息的长度加判断就直接进行转发,时间片轮换到了下一个消息的发送,这就导致了下位机的缓存区出现这种

2017-11-07 15:21:14 290

原创 QT Creatrt 5.1.1 无法调用QUdpSocket

#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow

2017-11-07 14:23:25 2979 3

空空如也

空空如也

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

TA关注的人

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