0

我已经使用基于 STM32F746 Disco 套件的 touchGFX 和 STM32 构建了一个应用程序。

我的应用程序有一些屏幕可以在屏幕上显示一些价值。这些值可以由用户设置和更改。每次这些值发生变化时,我都会将它们保存到 eeprom。当我关闭电源并再次打开时,我在开始显示屏幕之前已经读取了这些值,但是直到我按下屏幕上的某个按钮后它们才能加载到屏幕上(按下按钮我会刷新这个屏幕)。

所以我的问题是:如何在 touchGFX 启动时为屏幕启动客户价值并显示它们谢谢。

4

2 回答 2

0

这很简单,只需在presenter->activate() 中加载数据即可。

于 2021-08-15T01:29:02.670 回答
0

我建议您阅读有关后端通信的文章。它解释了如何从您的模型(例如 eeprom)传播值。

https://support.touchgfx.com/4.18/docs/development/ui-development/touchgfx-engine-features/backend-communication

在 TouchGFX Designer 中,您会发现几个与 F769-DISCO 板类似的示例(采样按钮并将该值传播到 UI)。

于 2021-11-22T21:58:05.803 回答