TabWidget
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; } } }}slint
TabWidget 是一组标签页的容器。它只能有 Tab 元素作为子元素,并且一次只能有一个标签页
可见。
current-index
Section titled “current-index”intdefault: 0
当前可见标签页的索引。
TabWidget { current-index: 1;
Tab { title: "First"; } Tab { title: "Second"; }}slint
orientation
Section titled “orientation”enum Orientationdefault: horizontal
标签栏的方向。
当设置为 vertical 时,标签栏放置在内容的左侧。
该属性必须是常量。
例如:
TabWidget { in property <Orientation> foo; // orientation: foo; // error orientation: Orientation.vertical; //valid Tab { title: "First"; }}slint
Tab 元素的属性
Section titled “Tab 元素的属性”© 2026 SixtyFPS GmbH