Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Slider
继承: Range < Control < CanvasItem < Node < Object
滑块的抽象基类。
描述
滑块的抽象基类,通过将抓取器(滑块)沿水平轴或垂直轴移动类调整取值。滑块是基于 Range 的控件。
属性
|
||
focus_mode |
|
|
|
||
step |
|
|
|
||
|
主题属性
|
||
|
||
信号
drag_ended(value_changed: bool) 🔗
停止拖拽拖动器时发出。如果 value_changed
为 true
,则 Range.value 与开始拖拽时的值不同。
drag_started() 🔗
开始拖拽拖动器时发出,时机在对应的 Range.value_changed 信号之前。
属性说明
如果为 true
,则滑块可以交互。如果为 false
,则只能通过代码更改该值。
如果为 true
,则可以使用鼠标滚轮更改该值。
滑杆上显示的刻度线数量,包括边界刻度线。刻度是均匀分布的数值标记。
bool ticks_on_borders = false
🔗
如果为 true
,则滑杆将显示最小值和最大值的刻度。
主题属性说明
布尔常量。如果为 1
,则会忽略抓取器纹理的大小,根据其中心位置将其缩放到滑杆的边界。
抓取器的垂直或水平偏移量。
用作拖动条的纹理(可拖动的元素)。
抓取器禁用时的材质。
抓取器获得焦点时的材质。
刻度的纹理。当 tick_count 大于 0 时可见。
抓取器左侧或底部区域的背景。
StyleBox grabber_area_highlight 🔗
抓取器被悬停或聚焦时,显示的左侧或底部区域的背景。
整个滑杆的背景。影响 grabber_area 的高度或宽度。