跳到主要内容

Range

继承

Control

简要描述

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

描述

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

成员

类型属性名默认值
boolallow_greaterfalse
boolallow_lesserfalse
boolexp_editfalse
floatmax_value100.0
floatmin_value0.0
floatpage0.0
floatratio
boolroundedfalse
floatstep1.0
floatvalue0.0

方法

返回值类型方法名称
voidshare(with: Node)
voidunshare()

信号

  • **changed**

min_valuemax_valuepagestep更改时发出。


  • **value_changed**

value更改时发出。


常量

成员说明

  • bool allow_greater
Defaultfalse
setterset_allow_greater(value)
getteris_greater_allowed
  • bool allow_lesser
Defaultfalse
setterset_allow_lesser(value)
getteris_lesser_allowed
  • bool exp_edit
Defaultfalse
setterset_exp_ratio(value)
getteris_ratio_exp
  • float max_value
Default100.0
setterset_max(value)
getterget_max
  • float min_value
Default0.0
setterset_min(value)
getterget_min
  • float page
Default0.0
setterset_page(value)
getterget_page
  • float ratio
setterset_as_ratio(value)
getterget_as_ratio
  • bool rounded
Defaultfalse
setterset_use_rounded_values(value)
getteris_using_rounded_values
  • float step
Default1.0
setterset_step(value)
getterget_step
  • float value
Default0.0
setterset_value(value)
getterget_value

方法说明

  • share share(with: Node)

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


  • unshare unshare()

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