github_url: | hide |
---|
Inherits: :ref:`Range<class_Range>` < :ref:`Control<class_Control>` < :ref:`CanvasItem<class_CanvasItem>` < :ref:`Node<class_Node>` < :ref:`Object<class_Object>`
Numerical input text field.
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 :ref:`Range<class_Range>` class for more options over the SpinBox
.
void | :ref:`apply<class_SpinBox_method_apply>` ( ) |
:ref:`LineEdit<class_LineEdit>` | :ref:`get_line_edit<class_SpinBox_method_get_line_edit>` ( ) |
:ref:`Texture2D<class_Texture2D>` | updown |
Default | 0 |
Setter | set_align(value) |
Getter | get_align() |
Sets the text alignment of the SpinBox
.
Default | true |
Setter | set_editable(value) |
Getter | is_editable() |
If true
, the SpinBox
will be editable. Otherwise, it will be read only.
Default | "" |
Setter | set_prefix(value) |
Getter | get_prefix() |
Adds the specified prefix
string before the numerical value of the SpinBox
.
Default | "" |
Setter | set_suffix(value) |
Getter | get_suffix() |
Adds the specified prefix
string after the numerical value of the SpinBox
.
Applies the current value of this SpinBox
.
Returns the :ref:`LineEdit<class_LineEdit>` instance from this SpinBox
. You can use it to access properties and methods of :ref:`LineEdit<class_LineEdit>`.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。