lvgl 8.2 tabview显示中文问题

如题,使用lvgl 8.2 tabview控件,显示中文字体,页签1可以实现,但同样的方式,页签2上的按钮等都无法显示中文

只需要给 lv_tabview_create 返回的对象设置字体样式即可,代码示例:

    /*Create a Tab view object*/
    lv_obj_t *tabview;
    tabview = lv_tabview_create(lv_scr_act(), LV_DIR_TOP, 50);

    lv_obj_set_style_text_font(tabview, &lv_font_montserrat_16, 0);

    /*Add 3 tabs (the tabs are page (lv_page) and can be scrolled*/
    lv_obj_t *tab1 = lv_tabview_add_tab(tabview, "Tab 1");
    lv_obj_t *tab2 = lv_tabview_add_tab(tabview, "Tab 2");
    lv_obj_t *tab3 = lv_tabview_add_tab(tabview, "Tab 3");
    
    /*tab1、tab12、tab3.... 不需要再设置,如果你想每个页面的字体不一样也可以单独再设置*/

其中,还需要注意你所显示的文字是否包含在字库中,以及编码格式。