:github_url: hide .. meta:: :keywords: number, numeric, input .. _class_SpinBox: SpinBox ======= **Eredita:** :ref:`Range` **<** :ref:`Control` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`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` 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` 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` sottostante. Per applicare un tema allo sfondo di uno **SpinBox**, aggiungi elementi del tema per :ref:`LineEdit` e personalizzali. Tale :ref:`LineEdit` ha la variazione del tema ``SpinBoxInnerLineEdit``, in modo da potergli dare un aspetto distinto dai normali :ref:`LineEdit`. \ **Nota:** Se vuoi implementare il trascinamento della selezione per il :ref:`LineEdit` sottostante, puoi usare :ref:`Control.set_drag_forwarding()` sul nodo restituito da :ref:`get_line_edit()`. .. rst-class:: classref-reftable-group Proprietà ------------------ .. table:: :widths: auto +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`HorizontalAlignment` | :ref:`alignment` | ``0`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`custom_arrow_round` | ``false`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`float` | :ref:`custom_arrow_step` | ``0.0`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`editable` | ``true`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`String` | :ref:`prefix` | ``""`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`select_all_on_focus` | ``false`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | |bitfield|\[:ref:`SizeFlags`\] | size_flags_vertical | ``1`` (overrides :ref:`Control`) | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`float` | step | ``1.0`` (overrides :ref:`Range`) | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`String` | :ref:`suffix` | ``""`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`update_on_text_changed` | ``false`` | +-------------------------------------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Metodi ------------ .. table:: :widths: auto +---------------------------------+----------------------------------------------------------------+ | |void| | :ref:`apply`\ (\ ) | +---------------------------------+----------------------------------------------------------------+ | :ref:`LineEdit` | :ref:`get_line_edit`\ (\ ) | +---------------------------------+----------------------------------------------------------------+ .. rst-class:: classref-reftable-group Proprietà del tema ------------------------------------ .. table:: :widths: auto +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`down_disabled_icon_modulate` | ``Color(0.875, 0.875, 0.875, 0.5)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`down_hover_icon_modulate` | ``Color(0.95, 0.95, 0.95, 1)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`down_icon_modulate` | ``Color(0.875, 0.875, 0.875, 1)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`down_pressed_icon_modulate` | ``Color(0.95, 0.95, 0.95, 1)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`up_disabled_icon_modulate` | ``Color(0.875, 0.875, 0.875, 0.5)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`up_hover_icon_modulate` | ``Color(0.95, 0.95, 0.95, 1)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`up_icon_modulate` | ``Color(0.875, 0.875, 0.875, 1)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Color` | :ref:`up_pressed_icon_modulate` | ``Color(0.95, 0.95, 0.95, 1)`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`buttons_vertical_separation` | ``0`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`buttons_width` | ``16`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`field_and_buttons_separation` | ``2`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`int` | :ref:`set_min_buttons_width_from_icons` | ``1`` | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`down` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`down_disabled` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`down_hover` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`down_pressed` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`up` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`up_disabled` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`up_hover` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`up_pressed` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`Texture2D` | :ref:`updown` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`down_background` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`down_background_disabled` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`down_background_hovered` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`down_background_pressed` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`field_and_buttons_separator` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`up_background` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`up_background_disabled` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`up_background_hovered` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`up_background_pressed` | | +-----------------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------+ | :ref:`StyleBox` | :ref:`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` **alignment** = ``0`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_horizontal_alignment**\ (\ value\: :ref:`HorizontalAlignment`\ ) - :ref:`HorizontalAlignment` **get_horizontal_alignment**\ (\ ) Modifica l'allineamento del :ref:`LineEdit` sottostante. .. rst-class:: classref-item-separator ---- .. _class_SpinBox_property_custom_arrow_round: .. rst-class:: classref-property :ref:`bool` **custom_arrow_round** = ``false`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_custom_arrow_round**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_custom_arrow_rounding**\ (\ ) If ``true``, the value will be rounded to a multiple of :ref:`custom_arrow_step` when interacting with the arrow buttons. Otherwise, increments the value by :ref:`custom_arrow_step` and then rounds it according to :ref:`Range.step`. .. rst-class:: classref-item-separator ---- .. _class_SpinBox_property_custom_arrow_step: .. rst-class:: classref-property :ref:`float` **custom_arrow_step** = ``0.0`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_custom_arrow_step**\ (\ value\: :ref:`float`\ ) - :ref:`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` sarà comunque arrotondato a un multiplo di :ref:`Range.step`. .. rst-class:: classref-item-separator ---- .. _class_SpinBox_property_editable: .. rst-class:: classref-property :ref:`bool` **editable** = ``true`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_editable**\ (\ value\: :ref:`bool`\ ) - :ref:`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` **prefix** = ``""`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_prefix**\ (\ value\: :ref:`String`\ ) - :ref:`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` **select_all_on_focus** = ``false`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_select_all_on_focus**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_select_all_on_focus**\ (\ ) Se ``true``, lo **SpinBox** selezionerà tutto il testo quando il :ref:`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` **suffix** = ``""`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_suffix**\ (\ value\: :ref:`String`\ ) - :ref:`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` **update_on_text_changed** = ``false`` :ref:`🔗` .. rst-class:: classref-property-setget - |void| **set_update_on_text_changed**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **get_update_on_text_changed**\ (\ ) Imposta il valore del :ref:`Range` per questa **SpinBox** quando il testo del :ref:`LineEdit` viene *modificato* anziché *inviato*. Vedi :ref:`LineEdit.text_changed` e :ref:`LineEdit.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:`🔗` Applica il valore attuale di questo **SpinBox**. Equivale a premere :kbd:`Invio` durante la modifica del :ref:`LineEdit` utilizzato dallo **SpinBox**. Ciò causerà l'emissione di :ref:`LineEdit.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` **get_line_edit**\ (\ ) :ref:`🔗` Restituisce l'istanza :ref:`LineEdit` da questo **SpinBox**. Puoi utilizzarlo per accedere alle proprietà e ai metodi di :ref:`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`. .. 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` **down_disabled_icon_modulate** = ``Color(0.875, 0.875, 0.875, 0.5)`` :ref:`🔗` 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` **down_hover_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗` 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` **down_icon_modulate** = ``Color(0.875, 0.875, 0.875, 1)`` :ref:`🔗` 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` **down_pressed_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗` 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` **up_disabled_icon_modulate** = ``Color(0.875, 0.875, 0.875, 0.5)`` :ref:`🔗` 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` **up_hover_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗` 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` **up_icon_modulate** = ``Color(0.875, 0.875, 0.875, 1)`` :ref:`🔗` 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` **up_pressed_icon_modulate** = ``Color(0.95, 0.95, 0.95, 1)`` :ref:`🔗` 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` **buttons_vertical_separation** = ``0`` :ref:`🔗` 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` **buttons_width** = ``16`` :ref:`🔗` 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` **field_and_buttons_separation** = ``2`` :ref:`🔗` La larghezza della separazione orizzontale tra il campo di input del testo (:ref:`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` **set_min_buttons_width_from_icons** = ``1`` :ref:`🔗` 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` è più piccola. .. rst-class:: classref-item-separator ---- .. _class_SpinBox_theme_icon_down: .. rst-class:: classref-themeproperty :ref:`Texture2D` **down** :ref:`🔗` 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` **down_disabled** :ref:`🔗` 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` **down_hover** :ref:`🔗` 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` **down_pressed** :ref:`🔗` Icona del pulsante giù quando il pulsante è premuto. .. rst-class:: classref-item-separator ---- .. _class_SpinBox_theme_icon_up: .. rst-class:: classref-themeproperty :ref:`Texture2D` **up** :ref:`🔗` 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` **up_disabled** :ref:`🔗` 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` **up_hover** :ref:`🔗` 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` **up_pressed** :ref:`🔗` Icona del pulsante su quando il pulsante è premuto. .. rst-class:: classref-item-separator ---- .. _class_SpinBox_theme_icon_updown: .. rst-class:: classref-themeproperty :ref:`Texture2D` **updown** :ref:`🔗` 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` e :ref:`down`. .. rst-class:: classref-item-separator ---- .. _class_SpinBox_theme_style_down_background: .. rst-class:: classref-themeproperty :ref:`StyleBox` **down_background** :ref:`🔗` 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` **down_background_disabled** :ref:`🔗` 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` **down_background_hovered** :ref:`🔗` 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` **down_background_pressed** :ref:`🔗` 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` **field_and_buttons_separator** :ref:`🔗` :ref:`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` **up_background** :ref:`🔗` 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` **up_background_disabled** :ref:`🔗` 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` **up_background_hovered** :ref:`🔗` 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` **up_background_pressed** :ref:`🔗` 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` **up_down_buttons_separator** :ref:`🔗` :ref:`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.)`