1
2# Create a Tab view object
3tabview = lv.tabview(lv.scr_act(), lv.DIR.LEFT, 80)
4tabview.set_style_bg_color(lv.palette_lighten(lv.PALETTE.RED, 2), 0)
5
6tab_btns = tabview.get_tab_btns()
7tab_btns.set_style_bg_color(lv.palette_darken(lv.PALETTE.GREY, 3), 0)
8tab_btns.set_style_text_color(lv.palette_lighten(lv.PALETTE.GREY, 5), 0)
9tab_btns.set_style_border_side(lv.BORDER_SIDE.RIGHT, lv.PART.ITEMS | lv.STATE.CHECKED)
10
11
12# Add 3 tabs (the tabs are page (lv_page) and can be scrolled
13tab1 = tabview.add_tab("Tab 1")
14tab2 = tabview.add_tab("Tab 2")
15tab3 = tabview.add_tab("Tab 3")
16tab4 = tabview.add_tab("Tab 4")
17tab5 = tabview.add_tab("Tab 5")
18
19tab2.set_style_bg_color(lv.palette_lighten(lv.PALETTE.AMBER, 3), 0)
20tab2.set_style_bg_opa(lv.OPA.COVER, 0)
21
22# Add content to the tabs
23label = lv.label(tab1)
24label.set_text("First tab")
25
26label = lv.label(tab2)
27label.set_text("Second tab")
28
29label = lv.label(tab3)
30label.set_text("Third tab")
31
32label = lv.label(tab4)
33label.set_text("Forth tab")
34
35label = lv.label(tab5)
36label.set_text("Fifth tab")
37
38tabview.get_content().clear_flag(lv.obj.FLAG.SCROLLABLE)
39
40