SpinInt

class SpinInt(label: str = '', tooltip: str = '', default: int = 0, limits: list[int] = <factory>, step: int = 1)[source]

Bases: BaseSettingType

Classe pour un paramètre spécifique de type nombre entier.

Parameters:
  • label (str) – Nom du paramètre à afficher

  • tooltip (str) – Description détaillée en overlay.

  • default (int) – Valeur par défaut du paramètre.

  • limits (list[int]) – Valeurs limites du paramètre.

  • step (int) – Pas à chaque appui sur une des flèches du paramètre.

Attributs

SpinInt.default: int = 0

Valeur par défaut du paramètre (str, int, float…).

SpinInt.limits: list[int]

Valeurs limites du paramètre.

SpinInt.step: int = 1

Pas à chaque appui sur une des flèches du paramètre.

SpinInt.value

Valeur actuelle du paramètre (int).

Méthodes

Initialization

SpinInt.initialize()[source]

Initialise le paramètre.

Parsing

SpinInt.to_dict() dict[str, Any][source]

Renvoie un dictionnaire contenant toutes les informations de la classe.

Return type:

dict[str, Any]

SpinInt.update_from_dict(data: dict[str, Any])[source]

Mets à jour la classe à partir d’un dictionnaire.

Parameters:

data (dict[str, Any])