SpinBox¶
Inherits: Range < Control < CanvasItem < Node < Object
Campo de texto de entrada numérica.
Descripción¶
SpinBox is a numerical input text field. It allows entering integers and floats.
Example:
var spin_box = SpinBox.new()
add_child(spin_box)
var line_edit = spin_box.get_line_edit()
line_edit.context_menu_enabled = false
spin_box.align = LineEdit.ALIGN_RIGHT
The above code will create a SpinBox
, disable context menu on it and set the text alignment to right.
See Range class for more options over the SpinBox
.
Note: SpinBox
relies on an underlying LineEdit node. To theme a SpinBox
's background, add theme items for LineEdit and customize them.
Propiedades¶
|
||
|
||
|
||
|
Métodos¶
void |
apply ( ) |
get_line_edit ( ) |
Propiedades del Theme¶
Descripciones de Propiedades¶
Align align
Default |
|
Setter |
set_align(value) |
Getter |
get_align() |
Establece la alineación del texto del SpinBox
.
bool editable
Default |
|
Setter |
set_editable(value) |
Getter |
is_editable() |
Si true
, el SpinBox
será editable. De lo contrario, sólo será de lectura.
String prefix
Default |
|
Setter |
set_prefix(value) |
Getter |
get_prefix() |
Añade la string especificada del prefix
antes del valor numérico del SpinBox
.
String suffix
Default |
|
Setter |
set_suffix(value) |
Getter |
get_suffix() |
Añade la string especificada del prefix
antes del valor numérico del SpinBox
.
Descripciones de Métodos¶
void apply ( )
Aplica el valor actual de este SpinBox
.
LineEdit get_line_edit ( )
Returns the LineEdit instance from this SpinBox
. You can use it to access properties and methods of LineEdit.
Warning: This is a required internal node, removing and freeing it may cause a crash. If you wish to hide it or any of its children, use their CanvasItem.visible property.
Theme Property Descriptions¶
Texture updown
Sets a custom Texture for up and down arrows of the SpinBox
.