matplotlib.blocking_input
#
Classes utilisées pour bloquer l'interaction avec les fenêtres de chiffres :
BlockingInput
Crée un objet appelable pour récupérer les événements de manière bloquante pour les sessions interactives. Classe de base des autres classes listées ici.
BlockingKeyMouseInput
Crée un objet appelable pour récupérer les clics de touche ou de souris de manière bloquante pour les sessions interactives. Utilisé par
waitforbuttonpress
.BlockingMouseInput
Crée un objet appelable pour récupérer les clics de souris de manière bloquante pour les sessions interactives. Utilisé par
ginput
.BlockingContourLabeler
Crée un objet appelable pour récupérer les clics de souris de manière bloquante qui sera ensuite utilisé pour placer des étiquettes sur un fichier
ContourSet
. Utilisé parclabel
.
- classe matplotlib.blocking_input. BlockingContourLabeler ( cs ) [source] #
Socles :
BlockingMouseInput
Appelable pour récupérer les clics de souris et les touches enfoncées de manière bloquante.
Utilisé pour placer des étiquettes de contour.
- add_click ( événement ) [source] #
Ajouter les coordonnées d'un événement à la liste des clics.
- Paramètres :
- un événement
MouseEvent
- un événement
- bouton1 ( événement ) [source] #
Traiter un événement bouton-1 (ajouter une étiquette à un contour).
- Paramètres :
- un événement
MouseEvent
- un événement
- bouton3 ( événement ) [source] #
Traiter un événement bouton-3 (supprimer une étiquette si pas en mode en ligne).
Malheureusement, si l'on fait des étiquettes en ligne, il n'y a actuellement aucun moyen de réparer le contour cassé - une fois que Humpty-Dumpty est cassé, il ne peut pas être remonté. En mode en ligne, cela ne fait rien.
- Paramètres :
- un événement
MouseEvent
- un événement
- pop_click ( événement , index = -1 ) [source] #
Supprimer un clic (par défaut, le dernier) de la liste des clics.
- Paramètres :
- un événement
MouseEvent
- un événement
- classe matplotlib.blocking_input. BlockingInput ( fig , liste d'événements = () ) [source] #
Socles :
object
Appelable pour récupérer des événements de manière bloquante.
- add_event ( événement ) [source] #
Pour la classe de base, cela ajoute simplement un événement aux événements.
- on_event ( événement ) [source] #
Gestionnaire d'événements; sera passé à la figure courante pour récupérer les événements.
- pop ( indice = -1 ) [source] #
Supprimer un événement de la liste des événements -- par défaut, le dernier.
Notez que cela ne vérifie pas qu'il y a des événements, tout comme la méthode pop normale. Si aucun événement n'existe, cela lèvera une exception.
- classe matplotlib.blocking_input. BlockingKeyMouseInput ( fig ) [source] #
Socles :
BlockingInput
Appelable pour récupérer les clics de souris et les touches enfoncées de manière bloquante.
- classe matplotlib.blocking_input. BlockingMouseInput ( fig , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [source] #
Socles :
BlockingInput
Appelable pour récupérer les clics de souris de manière bloquante.
Cette classe récupérera également les pressions sur les touches et les mappera sur les clics de souris : supprimer et revenir en arrière sont un clic droit, entrer est comme un clic du milieu et tous les autres sont comme un clic gauche.
- add_click ( événement ) [source] #
Ajouter les coordonnées d'un événement à la liste des clics.
- Paramètres :
- un événement
MouseEvent
- un événement
- nettoyage ( événement = Aucun ) [source] #
- Paramètres :
- événement
MouseEvent
, facultatif Non utilisé
- événement
- key_event ( ) [source] #
Traiter un événement de pression de touche, en mappant les touches aux clics de souris appropriés.
- mouse_event_add ( événement ) [source] #
Traite un événement bouton-1 (ajoute un clic si à l'intérieur des axes).
- Paramètres :
- un événement
MouseEvent
- un événement
- mouse_event_pop ( événement ) [source] #
Traiter un événement bouton-3 (supprimer le dernier clic).
- Paramètres :
- un événement
MouseEvent
- un événement
- mouse_event_stop ( événement ) [source] #
Traiter un événement bouton-2 (fin de l'entrée de blocage).
- Paramètres :
- un événement
MouseEvent
- un événement
- pop ( événement , index = -1 ) [source] #
Supprimer un clic et l'événement associé de la liste des clics.
Par défaut, le dernier clic.
- pop_click ( événement , index = -1 ) [source] #
Supprimer un clic (par défaut, le dernier) de la liste des clics.
- Paramètres :
- un événement
MouseEvent
- un événement