跳转至

Range

继承

Control

简要描述

基于范围的控件的抽象基类。

描述

Range是Control节点的基类,这些节点使用*step在*minimum*和*maximum*之间更改浮点*value*。

成员

类型 属性名 默认值
bool allow_greater false
bool allow_lesser false
bool exp_edit false
float max_value 100.0
float min_value 0.0
float page 0.0
float ratio
bool rounded false
float step 1.0
float value 0.0

方法

返回值类型 方法名称
void share(with: Node)
void unshare()

信号

  • changed

min_valuemax_valuepagestep更改时发出。


  • value_changed

value更改时发出。


常量

成员说明

  • bool allow_greater
Default false
setter set_allow_greater(value)
getter is_greater_allowed
  • bool allow_lesser
Default false
setter set_allow_lesser(value)
getter is_lesser_allowed
  • bool exp_edit
Default false
setter set_exp_ratio(value)
getter is_ratio_exp
  • float max_value
Default 100.0
setter set_max(value)
getter get_max
  • float min_value
Default 0.0
setter set_min(value)
getter get_min
  • float page
Default 0.0
setter set_page(value)
getter get_page
  • float ratio
setter set_as_ratio(value)
getter get_as_ratio
  • bool rounded
Default false
setter set_use_rounded_values(value)
getter is_using_rounded_values
  • float step
Default 1.0
setter set_step(value)
getter get_step
  • float value
Default 0.0
setter set_value(value)
getter get_value

方法说明

  • share share(with: Node)

将两个范围以及之前与其中一个分组的任何范围绑定在一起。


  • unshare unshare()

阻止范围与其他任何成员共享其成员变量。