App:Library:LVGL:docs:Widgets:Tabview (lv tabview)
https://docs.lvgl.io/8.2/widgets/extra/tabview.html
Tabview (lv_tabview)
Overview
英文 | 自動翻訳 |
---|---|
The Tab view object can be used to organize content in tabs. The Tab view is built from other widgets:
The tab buttons can be positioned on the top, bottom, left and right side of the Tab view. A new tab can be selected either by clicking on a tab button or by sliding horizontally on the content. |
タブビューオブジェクトは、コンテンツをタブで整理するために使用することができます。タブビューは、他のウィジェットから構築されています。
タブボタンは、タブビューの上下左右に配置することができます。 新しいタブの選択は、タブボタンをクリックするか、コンテンツ上を水平方向にスライドさせることで行います。 |
Parts and Styles
英文 | 自動翻訳 |
---|---|
There are no special parts on the Tab view but the |
タブビューには特別な部分はありませんが、タブビューの作成にはlv_obj ウィジェットとlv_btnnmatrix ウィジェットが使用されます。
|
Usage
Create a Tab view
英文 | 自動翻訳 |
---|---|
|
lv_tabview_create(parent, tab_pos, tab_size); 新しい空のタブビューが作成されます。
|
Add tabs
英文 | 自動翻訳 |
---|---|
New tabs can be added with This will return a pointer to an lv_obj object where the tab's content can be created. |
新しいタブを追加するにはlv_tabview_add_tab(tabview, "Tab name") を使用します。
これは、タブのコンテンツを作成できるlv_objオブジェクトへのポインターを返します。 |
Change tab
英文 | 自動翻訳 |
---|---|
To select a new tab you can:
|
新しいタブを選択するには、次の操作を行います。
|
Get the parts
英文 | 自動翻訳 |
---|---|
|
lv_tabview_get_content(tabview) はタブのコンテナを返し、 lv_tabview_get_tab_btns(tabview) はボタン行列であるタブボタンオブジェクトを返します。
|
Events
英文 | 自動翻訳 |
---|---|
|
|
Keys
英文 | 自動翻訳 |
---|---|
Keys have effect only on the tab buttons (Button matrix). Add manually to a group if required. Learn more about Keys. |
キーは、タブボタン (ボタンマトリックス) に対してのみ有効です。必要に応じて、グループに手動で追加します。
キーの詳細を確認してください。 |
Example
英文 | 自動翻訳 |
---|---|
Simple Tabview |
|
Tabs on the left, styling and no scrolling |
API
英文 | 自動翻訳 |
---|---|
Functions lv_obj_t *lv_tabview_create(lv_obj_t *parent, lv_dir_t tab_pos, lv_coord_t tab_size) lv_obj_t *lv_tabview_add_tab(lv_obj_t *tv, const char *name) lv_obj_t *lv_tabview_get_content(lv_obj_t *tv) lv_obj_t *lv_tabview_get_tab_btns(lv_obj_t *tv) void lv_tabview_set_act(lv_obj_t *obj, uint32_t id, lv_anim_enable_t anim_en) uint16_t lv_tabview_get_tab_act(lv_obj_t *tv) Variables const lv_obj_class_t lv_tabview_class struct lv_tabview_t
|
Functions
lv_obj_t *lv_tabview_create(lv_obj_t *parent, lv_dir_t tab_pos, lv_coord_t tab_size) lv_obj_t *lv_tabview_add_tab(lv_obj_t *tv, const char *name) lv_obj_t *lv_tabview_get_content(lv_obj_t *tv) lv_obj_t *lv_tabview_get_tab_btns(lv_obj_t *tv) void lv_tabview_set_act(lv_obj_t *obj, uint32_t id, lv_anim_enable_t anim_en) uint16_t lv_tabview_get_tab_act(lv_obj_t *tv) Variables const lv_obj_class_t lv_tabview_class struct lv_tabview_t
|