首页| 论坛| 消息

标题:QT串口软件显示四字节浮点数
作者:captain_mh
日期:2023-10-23 11:17
内容:

自己是QT新手,在学习中,现在QT C++做了个上位机串口软件,下位机上传一包数据,其中有四字节16进制浮点数,怎样转化为小数并在自己上位机的接收框中显示出来,在显示框中要变为Float类型。


#1 [dbzhang800 10-23 12:07]
你的问题和串口没关系,看起来似乎也Qt关系也不大

详细说说"四字节16禁止浮点数" 是什么东西。你可以直接修改下面的代码
char bytes[4] = 你的数据;
std::cout
#2 [uidab 10-23 12:21]
估计他协议上写的是float类型,占用4个字节,然后他收到4个字节数据,不知道怎么转成浮点数。
#3 回 uidab 的帖子 [captain_mh 10-23 12:30]
uidab:估计他协议上写的是float类型,占用4个字节,然后他收到4个字节数据,不知道怎么转成浮点数。 (2023-10-23 12:21) 
对对,就是这个意思,咋转换然后显示
#4 回 uidab 的帖子 [captain_mh 10-23 12:38]
uidab:估计他协议上写的是float类型,占用4个字节,然后他收到4个字节数据,不知道怎么转成浮点数。 (2023-10-23 12:21) 
我知道四字节和FLOAT咋转换,联合体或者其他办法,但是QT用的不熟,不会显示这个浮点数
#5 [20091001753 10-23 15:45]
首先,建议你买一本Qt的书,先系统性地入门Qt,这样对Qt有些啥能有大概的了解。
然后,不花钱的办法,就是去B站看QT入门视频。

因为你这个问题,只要是看过入门教程的人,一般都不会问出来。
如果你不先去系统性地了解一下,那么你每遇到一个问题,就要发一个帖问一次。这会严重拖累你的进度。

买 Qt5 的入门书籍就好。
第一遍读,并不需要你读得很仔细,只要了解每个章节能实现什么功能就好。所以能读得很快,两三天就能读完。
等你需要用到这个功能的时候,你再仔细去读那部分章节,看看代码的实现。

<< 1 2 >> (1/2)

回复 发表
主题 版块