当前位置:   article > 正文

LVGL库实现的简单实时时钟表盘示例代码_lvgl 时钟

lvgl 时钟

LVGL库实现的简单实时时钟表盘示例代码:

  1. #include "lvgl.h"
  2. #include <time.h>
  3. static lv_obj_t * screen;
  4. static lv_obj_t * label_time;
  5. static lv_obj_t * label_date;
  6. void create_time_label(void)
  7. {
  8.     // 创建时间标签
  9.     label_time = lv_label_create(screen, NULL);
  10.     lv_obj_align(label_time, NULL, LV_ALIGN_IN_TOP_MID, 0, 20);
  11.     lv_label_set_text(label_time, "00:00");
  12.     lv_label_set_align(label_time, LV_LABEL_ALIGN_CENTER);
  13.     lv_obj_set_style_local_text_font(label_time, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &lv_font_roboto_28);
  14.     // 创建日期标签
  15.     label_date = lv_label_create(screen, NULL);
  16.     lv_obj_align(label_date, NULL, LV_ALIGN_IN_TOP_MID, 0, 60);
  17.     lv_label_set_text(label_date, "1 January");
  18.     lv_label_set_align(label_date, LV_LABEL_ALIGN_CENTER);
  19.     lv_obj_set_style_local_text_font(label_date, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &lv_font_roboto_16);
  20. }
  21. void update_time_label(time_t t)
  22. {
  23.     // 更新时间标签
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/471972
推荐阅读
相关标签
  

闽ICP备14008679号