docs/astro/src/content/docs/reference/std-widgets/views/tabwidget.mdx
import SlintProperty from '@slint/common-files/src/components/SlintProperty.astro'; import CodeSnippetMD from '@slint/common-files/src/components/CodeSnippetMD.astro';
<CodeSnippetMD imagePath="/src/assets/generated/std-widgets-tabwidget.png" imageWidth="200" imageHeight="200" imageAlt='std-widgets tabwidget example'> ```slint import { TabWidget } from "std-widgets.slint"; export component Example inherits Window { width: 200px; height: 200px; TabWidget { Tab { title: "First"; Rectangle { background: orange; } } Tab { title: "Second"; Rectangle { background: pink; } } } } ``` </CodeSnippetMD>TabWidget is a container for a set of tabs. It can only have Tab elements as children and only one tab will be visible at
a time.
TabWidget {
current-index: 1;
Tab {
title: "First";
}
Tab {
title: "Second";
}
}
Tab elementTabWidget {
Tab {
title: "First";
}
}