Files
godot-docs-l10n/classes/it/class_spinbox.rst
Rémi Verschelde c3f2364c10 Sync classref with 4.6 branch
Lots of translations invalidated (fuzzied) as we just synced Weblate.
2025-12-19 16:39:51 +01:00

733 lines
38 KiB
ReStructuredText

:github_url: hide
.. meta::
:keywords: number, numeric, input
.. _class_SpinBox:
SpinBox
=======
**Eredita:** :ref:`Range<class_Range>` **<** :ref:`Control<class_Control>` **<** :ref:`CanvasItem<class_CanvasItem>` **<** :ref:`Node<class_Node>` **<** :ref:`Object<class_Object>`
Un campo di input per i numeri.
.. rst-class:: classref-introduction-group
Descrizione
----------------------
**SpinBox** è un campo di testo di input numerico. Consente di immettere numeri interi e numeri in virgola mobile. **SpinBox** include anche due pulsanti su e giù che si possono cliccare per aumentare o diminuire il valore. Il valore si può cambiare trascinando il mouse verso l'alto o verso il basso sulle frecce dello **SpinBox**.
Inoltre, è possibile inserire espressioni matematiche. Queste vengono valutate quando l'utente preme :kbd:`Invio` mentre il campo di testo dello **SpinBox** viene modificato. Ciò utilizza la classe :ref:`Expression<class_Expression>` per analizzare e valutare l'espressione. Il risultato dell'espressione viene quindi impostato come valore dello **SpinBox**. Alcuni esempi di espressioni valide sono ``5 + 2 * 3``, ``pow(2, 4)`` e ``PI + sin(0.5)``. Le espressioni distinguono tra maiuscole e minuscole.
\ **Esempio:** Crea uno **SpinBox**, disattiva il suo menu contestuale e imposta l'allineamento del testo a destra.
.. tabs::
.. code-tab:: gdscript
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.horizontal_alignment = LineEdit.HORIZONTAL_ALIGNMENT_RIGHT
.. code-tab:: csharp
var spinBox = new SpinBox();
AddChild(spinBox);
var lineEdit = spinBox.GetLineEdit();
lineEdit.ContextMenuEnabled = false;
spinBox.AlignHorizontal = LineEdit.HorizontalAlignEnum.Right;
Consulta la classe :ref:`Range<class_Range>` per altre opzioni su **SpinBox**.
\ **Nota:** Con il menu contestuale di **SpinBox** disabilitato, puoi cliccare con il destro sulla metà inferiore dello spinbox per impostare il valore al minimo, mentre cliccando con il destro sulla metà superiore, il valore viene impostato al massimo.
\ **Nota:** **SpinBox** dipende su un nodo :ref:`LineEdit<class_LineEdit>` sottostante. Per applicare un tema allo sfondo di uno **SpinBox**, aggiungi elementi del tema per :ref:`LineEdit<class_LineEdit>` e personalizzali. Tale :ref:`LineEdit<class_LineEdit>` ha la variazione del tema ``SpinBoxInnerLineEdit``, in modo da potergli dare un aspetto distinto dai normali :ref:`LineEdit<class_LineEdit>`.
\ **Nota:** Se vuoi implementare il trascinamento della selezione per il :ref:`LineEdit<class_LineEdit>` sottostante, puoi usare :ref:`Control.set_drag_forwarding()<class_Control_method_set_drag_forwarding>` sul nodo restituito da :ref:`get_line_edit()<class_SpinBox_method_get_line_edit>`.
.. rst-class:: classref-reftable-group
Proprietà
------------------
.. table::
:widths: auto
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>` | :ref:`alignment<class_SpinBox_property_alignment>` | ``0`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`custom_arrow_round<class_SpinBox_property_custom_arrow_round>` | ``false`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`custom_arrow_step<class_SpinBox_property_custom_arrow_step>` | ``0.0`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`editable<class_SpinBox_property_editable>` | ``true`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`prefix<class_SpinBox_property_prefix>` | ``""`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`select_all_on_focus<class_SpinBox_property_select_all_on_focus>` | ``false`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| |bitfield|\[:ref:`SizeFlags<enum_Control_SizeFlags>`\] | size_flags_vertical | ``1`` (overrides :ref:`Control<class_Control_property_size_flags_vertical>`) |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`float<class_float>` | step | ``1.0`` (overrides :ref:`Range<class_Range_property_step>`) |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`String<class_String>` | :ref:`suffix<class_SpinBox_property_suffix>` | ``""`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`update_on_text_changed<class_SpinBox_property_update_on_text_changed>` | ``false`` |
+-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+
.. rst-class:: classref-reftable-group
Metodi
------------
.. table::
:widths: auto
+---------------------------------+----------------------------------------------------------------+
| |void| | :ref:`apply<class_SpinBox_method_apply>`\ (\ ) |
+---------------------------------+----------------------------------------------------------------+
| :ref:`LineEdit<class_LineEdit>` | :ref:`get_line_edit<class_SpinBox_method_get_line_edit>`\ (\ ) |
+---------------------------------+----------------------------------------------------------------+
.. rst-class:: classref-reftable-group
Proprietà del tema
------------------------------------
.. table::
:widths: auto
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`down_disabled_icon_modulate<class_SpinBox_theme_color_down_disabled_icon_modulate>` | ``Color(0.875, 0.875, 0.875, 0.5)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`down_hover_icon_modulate<class_SpinBox_theme_color_down_hover_icon_modulate>` | ``Color(0.95, 0.95, 0.95, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`down_icon_modulate<class_SpinBox_theme_color_down_icon_modulate>` | ``Color(0.875, 0.875, 0.875, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`down_pressed_icon_modulate<class_SpinBox_theme_color_down_pressed_icon_modulate>` | ``Color(0.95, 0.95, 0.95, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`up_disabled_icon_modulate<class_SpinBox_theme_color_up_disabled_icon_modulate>` | ``Color(0.875, 0.875, 0.875, 0.5)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`up_hover_icon_modulate<class_SpinBox_theme_color_up_hover_icon_modulate>` | ``Color(0.95, 0.95, 0.95, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`up_icon_modulate<class_SpinBox_theme_color_up_icon_modulate>` | ``Color(0.875, 0.875, 0.875, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Color<class_Color>` | :ref:`up_pressed_icon_modulate<class_SpinBox_theme_color_up_pressed_icon_modulate>` | ``Color(0.95, 0.95, 0.95, 1)`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`buttons_vertical_separation<class_SpinBox_theme_constant_buttons_vertical_separation>` | ``0`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`buttons_width<class_SpinBox_theme_constant_buttons_width>` | ``16`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`field_and_buttons_separation<class_SpinBox_theme_constant_field_and_buttons_separation>` | ``2`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`int<class_int>` | :ref:`set_min_buttons_width_from_icons<class_SpinBox_theme_constant_set_min_buttons_width_from_icons>` | ``1`` |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`down<class_SpinBox_theme_icon_down>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`down_disabled<class_SpinBox_theme_icon_down_disabled>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`down_hover<class_SpinBox_theme_icon_down_hover>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`down_pressed<class_SpinBox_theme_icon_down_pressed>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`up<class_SpinBox_theme_icon_up>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`up_disabled<class_SpinBox_theme_icon_up_disabled>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`up_hover<class_SpinBox_theme_icon_up_hover>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`up_pressed<class_SpinBox_theme_icon_up_pressed>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`Texture2D<class_Texture2D>` | :ref:`updown<class_SpinBox_theme_icon_updown>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`down_background<class_SpinBox_theme_style_down_background>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`down_background_disabled<class_SpinBox_theme_style_down_background_disabled>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`down_background_hovered<class_SpinBox_theme_style_down_background_hovered>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`down_background_pressed<class_SpinBox_theme_style_down_background_pressed>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`field_and_buttons_separator<class_SpinBox_theme_style_field_and_buttons_separator>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`up_background<class_SpinBox_theme_style_up_background>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`up_background_disabled<class_SpinBox_theme_style_up_background_disabled>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`up_background_hovered<class_SpinBox_theme_style_up_background_hovered>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`up_background_pressed<class_SpinBox_theme_style_up_background_pressed>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
| :ref:`StyleBox<class_StyleBox>` | :ref:`up_down_buttons_separator<class_SpinBox_theme_style_up_down_buttons_separator>` | |
+-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descrizioni delle proprietà
------------------------------------------------------
.. _class_SpinBox_property_alignment:
.. rst-class:: classref-property
:ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>` **alignment** = ``0`` :ref:`🔗<class_SpinBox_property_alignment>`
.. rst-class:: classref-property-setget
- |void| **set_horizontal_alignment**\ (\ value\: :ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>`\ )
- :ref:`HorizontalAlignment<enum_@GlobalScope_HorizontalAlignment>` **get_horizontal_alignment**\ (\ )
Modifica l'allineamento del :ref:`LineEdit<class_LineEdit>` sottostante.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_property_custom_arrow_round:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **custom_arrow_round** = ``false`` :ref:`🔗<class_SpinBox_property_custom_arrow_round>`
.. rst-class:: classref-property-setget
- |void| **set_custom_arrow_round**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **is_custom_arrow_rounding**\ (\ )
If ``true``, the value will be rounded to a multiple of :ref:`custom_arrow_step<class_SpinBox_property_custom_arrow_step>` when interacting with the arrow buttons. Otherwise, increments the value by :ref:`custom_arrow_step<class_SpinBox_property_custom_arrow_step>` and then rounds it according to :ref:`Range.step<class_Range_property_step>`.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_property_custom_arrow_step:
.. rst-class:: classref-property
:ref:`float<class_float>` **custom_arrow_step** = ``0.0`` :ref:`🔗<class_SpinBox_property_custom_arrow_step>`
.. rst-class:: classref-property-setget
- |void| **set_custom_arrow_step**\ (\ value\: :ref:`float<class_float>`\ )
- :ref:`float<class_float>` **get_custom_arrow_step**\ (\ )
Se diverso da ``0``, imposta il passo quando si interagisce con i pulsanti freccia della **SpinBox**.
\ **Nota:** :ref:`Range.value<class_Range_property_value>` sarà comunque arrotondato a un multiplo di :ref:`Range.step<class_Range_property_step>`.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_property_editable:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **editable** = ``true`` :ref:`🔗<class_SpinBox_property_editable>`
.. rst-class:: classref-property-setget
- |void| **set_editable**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **is_editable**\ (\ )
Se ``true``, lo **SpinBox** sarà modificabile. Altrimenti, sarà di sola lettura.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_property_prefix:
.. rst-class:: classref-property
:ref:`String<class_String>` **prefix** = ``""`` :ref:`🔗<class_SpinBox_property_prefix>`
.. rst-class:: classref-property-setget
- |void| **set_prefix**\ (\ value\: :ref:`String<class_String>`\ )
- :ref:`String<class_String>` **get_prefix**\ (\ )
Aggiunge la stringa di prefisso specificata prima del valore numerico dello **SpinBox**.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_property_select_all_on_focus:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **select_all_on_focus** = ``false`` :ref:`🔗<class_SpinBox_property_select_all_on_focus>`
.. rst-class:: classref-property-setget
- |void| **set_select_all_on_focus**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **is_select_all_on_focus**\ (\ )
Se ``true``, lo **SpinBox** selezionerà tutto il testo quando il :ref:`LineEdit<class_LineEdit>` ottiene il focus. Cliccando sulle frecce su e giù non si attiverà questo comportamento.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_property_suffix:
.. rst-class:: classref-property
:ref:`String<class_String>` **suffix** = ``""`` :ref:`🔗<class_SpinBox_property_suffix>`
.. rst-class:: classref-property-setget
- |void| **set_suffix**\ (\ value\: :ref:`String<class_String>`\ )
- :ref:`String<class_String>` **get_suffix**\ (\ )
Aggiunge la stringa di suffisso specificata dopo il valore numerico dello **SpinBox**.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_property_update_on_text_changed:
.. rst-class:: classref-property
:ref:`bool<class_bool>` **update_on_text_changed** = ``false`` :ref:`🔗<class_SpinBox_property_update_on_text_changed>`
.. rst-class:: classref-property-setget
- |void| **set_update_on_text_changed**\ (\ value\: :ref:`bool<class_bool>`\ )
- :ref:`bool<class_bool>` **get_update_on_text_changed**\ (\ )
Imposta il valore del :ref:`Range<class_Range>` per questa **SpinBox** quando il testo del :ref:`LineEdit<class_LineEdit>` viene *modificato* anziché *inviato*. Vedi :ref:`LineEdit.text_changed<class_LineEdit_signal_text_changed>` e :ref:`LineEdit.text_submitted<class_LineEdit_signal_text_submitted>`.
\ **Nota:** Se impostato su ``true``, questo interferirà con l'inserimento di espressioni matematiche nella **SpinBox**. La **SpinBox** tenterà di valutare l'espressione durante la digitazione, il che significa che simboli come ``+`` aggiunti alla fine sono rimossi immediatamente dall'espressione in fase di valutazione.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descrizioni dei metodi
--------------------------------------------
.. _class_SpinBox_method_apply:
.. rst-class:: classref-method
|void| **apply**\ (\ ) :ref:`🔗<class_SpinBox_method_apply>`
Applica il valore attuale di questo **SpinBox**. Equivale a premere :kbd:`Invio` durante la modifica del :ref:`LineEdit<class_LineEdit>` utilizzato dallo **SpinBox**. Ciò causerà l'emissione di :ref:`LineEdit.text_submitted<class_LineEdit_signal_text_submitted>` e la valutazione dell'espressione attualmente contenuta.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_method_get_line_edit:
.. rst-class:: classref-method
:ref:`LineEdit<class_LineEdit>` **get_line_edit**\ (\ ) :ref:`🔗<class_SpinBox_method_get_line_edit>`
Restituisce l'istanza :ref:`LineEdit<class_LineEdit>` da questo **SpinBox**. Puoi utilizzarlo per accedere alle proprietà e ai metodi di :ref:`LineEdit<class_LineEdit>`.
\ **Attenzione:** Questo è un nodo interno obbligatorio, rimuoverlo e liberarlo potrebbe causare un crash. Se desideri nascondere questo nodo o uno dei suoi figli, usa la loro proprietà :ref:`CanvasItem.visible<class_CanvasItem_property_visible>`.
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descrizioni delle proprietà del tema
------------------------------------------------------------------------
.. _class_SpinBox_theme_color_down_disabled_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **down_disabled_icon_modulate** = ``Color(0.875, 0.875, 0.875, 0.5)`` :ref:`🔗<class_SpinBox_theme_color_down_disabled_icon_modulate>`
Colore di modulazione del pulsante giù, quando il pulsante è disabilitato.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_color_down_hover_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **down_hover_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗<class_SpinBox_theme_color_down_hover_icon_modulate>`
Colore di modulazione del pulsante giù, quando il pulsante è passato dal cursore del mouse.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_color_down_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **down_icon_modulate** = ``Color(0.875, 0.875, 0.875, 1)`` :ref:`🔗<class_SpinBox_theme_color_down_icon_modulate>`
Colore di modulazione del pulsante giù.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_color_down_pressed_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **down_pressed_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗<class_SpinBox_theme_color_down_pressed_icon_modulate>`
Colore di modulazione del pulsante giù, quando il pulsante è premuto.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_color_up_disabled_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **up_disabled_icon_modulate** = ``Color(0.875, 0.875, 0.875, 0.5)`` :ref:`🔗<class_SpinBox_theme_color_up_disabled_icon_modulate>`
Colore di modulazione del pulsante su, quando il pulsante è disabilitato.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_color_up_hover_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **up_hover_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗<class_SpinBox_theme_color_up_hover_icon_modulate>`
Colore di modulazione del pulsante su, quando il pulsante è passato dal cursore del mouse.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_color_up_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **up_icon_modulate** = ``Color(0.875, 0.875, 0.875, 1)`` :ref:`🔗<class_SpinBox_theme_color_up_icon_modulate>`
Colore di modulazione del pulsante su.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_color_up_pressed_icon_modulate:
.. rst-class:: classref-themeproperty
:ref:`Color<class_Color>` **up_pressed_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗<class_SpinBox_theme_color_up_pressed_icon_modulate>`
Colore di modulazione del pulsante su, quando il pulsante è premuto.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_constant_buttons_vertical_separation:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **buttons_vertical_separation** = ``0`` :ref:`🔗<class_SpinBox_theme_constant_buttons_vertical_separation>`
La separazione verticale tra i pulsanti su e giù.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_constant_buttons_width:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **buttons_width** = ``16`` :ref:`🔗<class_SpinBox_theme_constant_buttons_width>`
Larghezza dei pulsanti su e giù. Se più piccola di qualsiasi icona impostata sui pulsanti, la rispettiva icona potrebbe sovrapporsi agli elementi adiacenti. Se più piccola di ``0``, la larghezza è automaticamente regolata in base alle dimensioni dell'icona.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_constant_field_and_buttons_separation:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **field_and_buttons_separation** = ``2`` :ref:`🔗<class_SpinBox_theme_constant_field_and_buttons_separation>`
La larghezza della separazione orizzontale tra il campo di input del testo (:ref:`LineEdit<class_LineEdit>`) e i pulsanti.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_constant_set_min_buttons_width_from_icons:
.. rst-class:: classref-themeproperty
:ref:`int<class_int>` **set_min_buttons_width_from_icons** = ``1`` :ref:`🔗<class_SpinBox_theme_constant_set_min_buttons_width_from_icons>`
Se non è ``0``, la larghezza minima del pulsante corrisponde alla più larga tra tutte le icone impostate su quei pulsanti, anche se :ref:`buttons_width<class_SpinBox_theme_constant_buttons_width>` è più piccola.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_down:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **down** :ref:`🔗<class_SpinBox_theme_icon_down>`
Icona del pulsante giù, visualizzata al centro del pulsante giù (il quale diminuisce il valore).
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_down_disabled:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **down_disabled** :ref:`🔗<class_SpinBox_theme_icon_down_disabled>`
Icona del pulsante giù quando il pulsante è disabilitato.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_down_hover:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **down_hover** :ref:`🔗<class_SpinBox_theme_icon_down_hover>`
Icona del pulsante giù quando il pulsante è passato dal cursore del mouse.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_down_pressed:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **down_pressed** :ref:`🔗<class_SpinBox_theme_icon_down_pressed>`
Icona del pulsante giù quando il pulsante è premuto.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_up:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **up** :ref:`🔗<class_SpinBox_theme_icon_up>`
Icona del pulsante giù, visualizzata al centro del pulsante su (il quale aumenta il valore).
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_up_disabled:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **up_disabled** :ref:`🔗<class_SpinBox_theme_icon_up_disabled>`
Icona del pulsante su quando il pulsante è disabilitato.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_up_hover:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **up_hover** :ref:`🔗<class_SpinBox_theme_icon_up_hover>`
Icona del pulsante su quando il pulsante è passato dal cursore del mouse.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_up_pressed:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **up_pressed** :ref:`🔗<class_SpinBox_theme_icon_up_pressed>`
Icona del pulsante su quando il pulsante è premuto.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_icon_updown:
.. rst-class:: classref-themeproperty
:ref:`Texture2D<class_Texture2D>` **updown** :ref:`🔗<class_SpinBox_theme_icon_updown>`
Texture singola che rappresenta le icone dei pulsanti su e giù. Viene visualizzata al centro dei pulsanti e non cambia durante l'interazione. Se è assegnata un'icona valida, sostituirà :ref:`up<class_SpinBox_theme_icon_up>` e :ref:`down<class_SpinBox_theme_icon_down>`.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_down_background:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **down_background** :ref:`🔗<class_SpinBox_theme_style_down_background>`
Lo stile di sfondo per il pulsante giù.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_down_background_disabled:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **down_background_disabled** :ref:`🔗<class_SpinBox_theme_style_down_background_disabled>`
Lo stile di sfondo per il pulsante giù quando è disabilitato.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_down_background_hovered:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **down_background_hovered** :ref:`🔗<class_SpinBox_theme_style_down_background_hovered>`
Lo stile di sfondo per il pulsante giù quando è passato dal cursore del mouse.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_down_background_pressed:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **down_background_pressed** :ref:`🔗<class_SpinBox_theme_style_down_background_pressed>`
Lo stile di sfondo per il pulsante giù quando è premuto.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_field_and_buttons_separator:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **field_and_buttons_separator** :ref:`🔗<class_SpinBox_theme_style_field_and_buttons_separator>`
:ref:`StyleBox<class_StyleBox>` disegnato nello spazio occupato dalla separazione tra il campo di input e i pulsanti.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_up_background:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **up_background** :ref:`🔗<class_SpinBox_theme_style_up_background>`
Lo stile di sfondo per il pulsante su.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_up_background_disabled:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **up_background_disabled** :ref:`🔗<class_SpinBox_theme_style_up_background_disabled>`
Lo stile di sfondo per il pulsante su quando è disabilitato.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_up_background_hovered:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **up_background_hovered** :ref:`🔗<class_SpinBox_theme_style_up_background_hovered>`
Lo stile di sfondo per il pulsante su quando è passato dal cursore del mouse.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_up_background_pressed:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **up_background_pressed** :ref:`🔗<class_SpinBox_theme_style_up_background_pressed>`
Lo stile di sfondo per il pulsante su quando è premuto.
.. rst-class:: classref-item-separator
----
.. _class_SpinBox_theme_style_up_down_buttons_separator:
.. rst-class:: classref-themeproperty
:ref:`StyleBox<class_StyleBox>` **up_down_buttons_separator** :ref:`🔗<class_SpinBox_theme_style_up_down_buttons_separator>`
:ref:`StyleBox<class_StyleBox>` disegnato nello spazio occupato dalla separazione tra i pulsanti su e giù.
.. |virtual| replace:: :abbr:`virtual (Questo metodo dovrebbe solitamente essere sovrascritto dall'utente per aver un effetto.)`
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
.. |const| replace:: :abbr:`const (Questo metodo non ha effetti collaterali. Non modifica alcuna variabile appartenente all'istanza.)`
.. |vararg| replace:: :abbr:`vararg (Questo metodo accetta qualsiasi numero di argomenti oltre a quelli descritti qui.)`
.. |constructor| replace:: :abbr:`constructor (Questo metodo è utilizzato per creare un tipo.)`
.. |static| replace:: :abbr:`static (Questo metodo non necessita di alcun'istanza per essere chiamato, quindi può essere chiamato direttamente usando il nome della classe.)`
.. |operator| replace:: :abbr:`operator (Questo metodo descrive un operatore valido da usare con questo tipo come operando di sinistra.)`
.. |bitfield| replace:: :abbr:`BitField (Questo valore è un intero composto da una maschera di bit dei seguenti flag.)`
.. |void| replace:: :abbr:`void (Nessun valore restituito.)`