Touchgfx中使用textArea显示浮点数
使用touchgfx designer 定义一个textArea 控件,并在配置栏中设置wildcard(即通配符),如下图所示:
为自己选用的字体设置匹配的字符选项,如下图所示,我选择的字体
在字体选项卡中设置匹配选项,如下图所示:
运行程序,并生成代码,使用VS2019(打开自己的VS软件即可)打开本项目工程
使用snprintf();将数据拷贝至textArea的缓冲区中。
Unicode::snprintfFloat(textArea1Buffer,TEXTAREA1_SIZE,"%.2f",float(count));
其中第三个参数为格式输出控制参数,“%.2f”其中的2表示输出小数点后两位,根据自己的实际需要可进行改动。
最终效果如下所示: