Touchgfx中使用textArea显示浮点数

使用touchgfx designer 定义一个textArea 控件,并在配置栏中设置wildcard(即通配符),如下图所示:

                                                            Touchgfx中使用textArea显示浮点数

 为自己选用的字体设置匹配的字符选项,如下图所示,我选择的字体

 

Touchgfx中使用textArea显示浮点数

 在字体选项卡中设置匹配选项,如下图所示:

Touchgfx中使用textArea显示浮点数

 运行程序,并生成代码,使用VS2019(打开自己的VS软件即可)打开本项目工程

Touchgfx中使用textArea显示浮点数

 使用snprintf();将数据拷贝至textArea的缓冲区中。

 Unicode::snprintfFloat(textArea1Buffer,TEXTAREA1_SIZE,"%.2f",float(count));

其中第三个参数为格式输出控制参数,“%.2f”其中的2表示输出小数点后两位,根据自己的实际需要可进行改动。

最终效果如下所示:

Touchgfx中使用textArea显示浮点数