BaseSettingGroup
Attributs
- BaseSettingGroup.setting_list = {}
Liste des paramètres du groupe (
dict[str, list[Union[BaseSettingGroup, BaseSettingType, Any]]]).
- BaseSettingGroup.value
Fonction vide nécessaire aux parcours automatiques.
- BaseSettingGroup.settings_names
Récupère les noms des paramètres de ce groupe.
- BaseSettingGroup.settings
Récupère les valeurs des paramètres.
Méthodes
Initialization
Hide and Seek
- static BaseSettingGroup.is_valid(obj: object)[source]
Vérifie qu’un objet est toujours valide et non supprimé.
- Paramètres:
obj (object)
- BaseSettingGroup.toggle_active(state: int)[source]
Mets à jour l’état actif du groupe lorsque la checkbox est modifiée.
- Paramètres:
state (int)
Parsing
- BaseSettingGroup.to_dict() dict[str, Any][source]
Renvoie un dictionnaire contenant toutes les informations de la classe.
- classmethod BaseSettingGroup.from_dict(data: dict[str, Any]) BaseSettingGroup[source]
Créé une instance de la classe à partir d’un dictionnaire.
- Paramètres:
- Type renvoyé:
- BaseSettingGroup.update_from_dict(data: dict[str, Any])[source]
Mets à jour la classe à partir d’un dictionnaire.
- BaseSettingGroup.to_compact_dict() dict[str, Any][source]
Renvoie un dictionnaire minimal contenant la valeur du setting.
- BaseSettingGroup.update_from_compact_dict(data: dict[str, Any])[source]
Mets à jour la classe à partir d’un dictionnaire minimal.
Signals
- BaseSettingGroup.connect(f: Any)[source]
Connecte une fonction ou un slot à tous les éléments du groupe.
- Paramètres:
f (Any) – Fonction ou slot à connecter.
- BaseSettingGroup.disconnect(f: Callable[[Any], None] | None = None)[source]
Déconnecte une fonction ou un slot à tous les éléments du groupe.
- BaseSettingGroup.signal_blocked() AbstractContextManager[Any][source]
Blocage des signaux pour tout le groupe (récursif). Retourne un context manager utilisable avec with …:.
- Type renvoyé: