Skip to content

SpinBox

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

booldefault: true

如果 enabled 为 false,则无法与微调框交互。

bool(out)

当微调框当前具有焦点时设置为 true。

int(in-out)default: 0

值。默认为最小值。

SpinBox {
value: 50;
}
slint

intdefault: 0

最小值。

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

intdefault: 100

最大值。

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

booldefault: false

如果为 true,用户无法修改值。

intdefault: 1

递增或递减 value 时使用的步长。

enum TextHorizontalAlignmentdefault: left

文本的水平对齐方式。

当值因用户修改而发生变化时发出

SpinBox {
edited(value) => {
debug("New value: ", value);
}
}
slint

© 2026 SixtyFPS GmbH