程序可以正常运行,为啥温度显示的数值将近60度了,可是温度指示才显示13度,问啥不能同步呢?

2019-07-18 02:06发布

啥温度显示的数值将近60度了,可是温度指示才显示13度,二者差别好大,问啥不能同步呢?求大神指点


1.PNG

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
风之追逐
1楼-- · 2019-07-18 02:41
一个是显示数据不统一,温度计是浮点数,温度指示是32位整数。
二是你使用了局部变量,程序的数据流顺序没办法确认,要想按照设想的流程进行,把它们加入顺序平铺结构中运行。
dingqing0825
2楼-- · 2019-07-18 06:20
 精彩回答 2  元偷偷看……
wujian111333
3楼-- · 2019-07-18 11:16
创建属性节点,“值”,连到32位整数
阳光依旧笑春风
4楼-- · 2019-07-18 15:52
大家说得都很有道理,按照书本上的该怎么改?
1.jpg
阳光依旧笑春风
5楼-- · 2019-07-18 21:47
风之追逐 发表于 2015-11-19 12:18
一个是显示数据不统一,温度计是浮点数,温度指示是32位整数。
二是你使用了局部变量,程序的数据流顺序没办法确认,要想按照设想的流程进行,把它们加入顺序平铺结构中运行。

按照书上的该怎么改呢?
1.jpg
阳光依旧笑春风
6楼-- · 2019-07-19 03:27
dingqing0825 发表于 2015-11-19 13:02
不需要另外添加一个数值显示控件,直接在温度控件上右击选属性,外观选项里有个显示数字显示框前面打钩,就可以同步显示温度计的数值了

这种方法的确可以做到,可是局部变量的引用就算是失败了。本例程我就想加强一下局部变量的学习。

一周热门 更多>