wxPython - identifiants et références

Le
kiwi
Bonjour,

wxPython : Lors de la création d'un widget, on attribue à celui-ci un
identifiant. Il est alors possible d'obtenir l'identifiant d'un widget
à partir de sa référence (méthode GetId). Mais peut on effectuer
l'opération inverse : obtenir la référence d'un widget à partir de s=
on
identifiant ?

Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Amaury Forgeot d'Arc
Le #3700441
Bonjour,

wxPython : Lors de la création d'un widget, on attribue à celui-ci un
identifiant. Il est alors possible d'obtenir l'identifiant d'un widget
à partir de sa référence (méthode GetId). Mais peut on effectuer
l'opération inverse : obtenir la référence d'un widget à partir de son
identifiant ?


On peut utiliser la méthode FindWindowById

L'identifiant n'est garanti unique que parmi les "enfants" d'un même
conteneur:
widget = parent.FindWindowById(id)

Si tu est sûr que l'identifiant est unique parmi toutes les fenêtres de
l'application (c'est le cas si tu ne l'as pas indiqué à la création), il
y a aussi
widget = wx.FindWindowById(id)
qui n'a pas besoin du parent, mais qui est certainement plus lente que
la précédente...

--
Amaury

Publicité
Poster une réponse
Anonyme