Skip to content

Slider

import { Slider, VerticalBox } from "std-widgets.slint";
export component Example inherits Window {
width: 200px;
height: 40px;
VerticalBox {
alignment: center;
Slider {
value: 42;
}
}
}
slint

booldefault: true

如果 enabled 为 false,则无法与滑块交互。

bool(out)

当滑块当前具有焦点时设置为 true

float(in-out)default: 0

值。默认为最小值。

Slider {
value: 50;
}
slint

floatdefault: 1

按下方向键时的变化步长。

Slider {
step: 1;
}
slint

floatdefault: 0

最小值。

Slider {
minimum: 10;
value: 11;
}
slint

floatdefault: 100

最大值。

Slider {
maximum: 10;
value: 9;
}
slint

enum Orientationdefault: horizontal

描述 Slider 的方向,垂直或水平。

值发生了改变

Slider {
changed(value) => {
debug("New value: ", value);
}
}
slint

当用户完成更改滑块的值时调用,即在旋钮上的按压被释放或方向键被松开时。

Slider {
released(position) => {
debug("Released at position: ", position);
}
}
slint

© 2026 SixtyFPS GmbH