【LVGL】选项卡部件
引言
选项卡部件(lv_tabview)

选项卡部件相关 api 函数
注意:
对于添加选项卡函数lv_tabview_add_tab(),是有一个相当于容器的返回值的,定义一个对象接收此返回值后,就可以将其作为父对象来创建其他部件了。

示例程序
void my_gui(void)
{
lv_obj_t *tabview = lv_tabview_create(lv_scr_act(), LV_DIR_TOP, 50); /* 创建选项卡部件 */
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 *label1 = lv_label_create(tab1); /* 选项卡一中创建文本 */
lv_label_set_text(label1, "tab1");
lv_obj_center(label1);
lv_obj_t *label2 = lv_label_create(tab2); /* 选项卡二中创建文本 */
lv_label_set_text(label2, "tab2");
lv_obj_center(label2);
lv_tabview_set_act(tabview, 1, LV_ANIM_OFF); /* 设置选项卡部件索引,并关闭动画 */
}
现象:

博客导航
本文来自博客园,作者:膝盖中箭卫兵,转载请注明原文链接:https://www.cnblogs.com/Skyrim-sssuuu/p/19253507

浙公网安备 33010602011771号
https://orcid.org/0000-0001-5102-772X