VS+QT
团长灭吧
这个作者很懒,什么都没留下…
展开
-
串口通讯导致死机的一种情况
一个口接多个消息时: 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 · 12107 阅读 · 0 评论 -
长时间拷机后时间信息更新慢
出现问题: 此情况出现在下位机模拟器上,上位机发送时间信息给下位机模拟器后,模拟器显示界面时间信息更新慢,并且当上位机停止工作后,下位机的时间信息还会继续刷新,直至与上位机停止时相同;原因分析: 下位机模拟器,从开发逻辑上没有那么严谨,硬件上配置不够高,当有大量接口及数据接近来时,影响时间片的分配,导致缓存区处理慢,不能实时处理缓存区的内容,导致时间信息更新缓慢,并且在上位机停止工原创 2018-01-29 12:04:09 · 220 阅读 · 0 评论 -
网络通讯中广播数据跳变问题
问题现象: 本身存在广播发送消息,并且通过网络接受外界数据时,出现了接受数据显示跳变的情况;原因分析: 数据跳变产生的原因是因为解析了逻辑以外的报文,而这条报文,可能是接受了本身发送的广播报文,简言之,就是本身会接受自己发送的广播报文;解决方法: 在接受报文条件中,加入对广播报文的过滤即可;原创 2018-01-29 14:27:42 · 562 阅读 · 0 评论 -
在QTableWidget上画图失败
出现问题: 在QTableWidget上画图时,正常调用Qpaint后发现没有成功画图;分析问题: QT没有提供底层的接口,QTableWidet不具备直接画图的权限;解决方法: 在布局中插入QWidget,在QWidget上画图,插入到QTableWidget中,即可;原创 2018-01-29 14:32:35 · 537 阅读 · 0 评论 -
QT4.3.0升级为5.1.1出现编辑后的ui文件不能保存
出现问题: 在designer中更改界面后,重新编译后发现再次提示不能找到头文件等; 分析原因: 没有替换控件,原ui文件中对的控件类名仍为低版本类名,重新编译后,重新编译ui文件,导致更改后的类名失效; 解决方法: 用高版本控件替换低版本控件即可;原创 2018-01-30 09:10:12 · 752 阅读 · 0 评论