matplotlib.blocking_input
#
Classi utilizzate per bloccare l'interazione con le finestre delle figure:
BlockingInput
Crea un oggetto richiamabile per recuperare gli eventi in modo bloccante per le sessioni interattive. Classe base delle altre classi qui elencate.
BlockingKeyMouseInput
Crea un oggetto richiamabile per recuperare i clic del tasto o del mouse in modo bloccante per le sessioni interattive. Usato da
waitforbuttonpress
.BlockingMouseInput
Crea un oggetto richiamabile per recuperare i clic del mouse in modo bloccante per le sessioni interattive. Usato da
ginput
.BlockingContourLabeler
Crea un oggetto richiamabile per recuperare i clic del mouse in modo bloccante che verrà quindi utilizzato per posizionare etichette su un file
ContourSet
. Usato daclabel
.
- classe matplotlib.blocking_input. BlockingContourLabeler ( cs ) [fonte] #
Basi:
BlockingMouseInput
Richiamabile per recuperare i clic del mouse e le pressioni dei tasti in modo bloccante.
Utilizzato per posizionare etichette di contorno.
- add_click ( evento ) [fonte] #
Aggiungi le coordinate di un evento all'elenco dei clic.
- Parametri :
- evento
MouseEvent
- evento
- pulsante1 ( evento ) [fonte] #
Elabora un evento pulsante-1 (aggiungi un'etichetta a un contorno).
- Parametri :
- evento
MouseEvent
- evento
- button3 ( evento ) [fonte] #
Elabora un evento Button-3 (rimuovi un'etichetta se non in modalità inline).
Sfortunatamente, se uno sta facendo etichette in linea, al momento non c'è modo di riparare il contorno rotto: una volta rotto Humpty Dumpty, non può essere rimontato. In modalità inline, questo non fa nulla.
- Parametri :
- evento
MouseEvent
- evento
- pop_click ( evento , indice = -1 ) [fonte] #
Rimuovi un clic (per impostazione predefinita, l'ultimo) dall'elenco dei clic.
- Parametri :
- evento
MouseEvent
- evento
- classe matplotlib.blocking_input. BlockingInput ( fig , eventslist = () ) [fonte] #
Basi:
object
Richiamabile per il recupero di eventi in modo bloccante.
- on_event ( evento ) [fonte] #
Gestore di eventi; verrà passato alla figura corrente per recuperare gli eventi.
- pop ( indice = -1 ) [fonte] #
Rimuovi un evento dall'elenco degli eventi: per impostazione predefinita, l'ultimo.
Nota che questo non controlla che ci siano eventi, proprio come il normale metodo pop. Se non esistono eventi, questo genererà un'eccezione.
- classe matplotlib.blocking_input. BlockingKeyMouseInput ( fig ) [fonte] #
Basi:
BlockingInput
Richiamabile per recuperare i clic del mouse e le pressioni dei tasti in modo bloccante.
- classe matplotlib.blocking_input. BlockingMouseInput ( fig , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [fonte] #
Basi:
BlockingInput
Richiamabile per recuperare i clic del mouse in modo bloccante.
Questa classe recupererà anche i tasti premuti e li assocerà ai clic del mouse: cancella e backspace sono un clic destro, invio è come un clic centrale e tutti gli altri sono come un clic sinistro.
- add_click ( evento ) [fonte] #
Aggiungi le coordinate di un evento all'elenco dei clic.
- Parametri :
- evento
MouseEvent
- evento
- pulizia ( evento = None ) [fonte] #
- Parametri :
- evento
MouseEvent
, facoltativo Non usato
- evento
- key_event ( ) [fonte] #
Elabora un evento di pressione di un tasto, mappando i tasti ai clic del mouse appropriati.
- mouse_event_add ( evento ) [fonte] #
Elabora un evento button-1 (aggiungi un clic se all'interno degli assi).
- Parametri :
- evento
MouseEvent
- evento
- mouse_event_pop ( evento ) [fonte] #
Elaborare un evento button-3 (rimuovere l'ultimo clic).
- Parametri :
- evento
MouseEvent
- evento
- mouse_event_stop ( evento ) [fonte] #
Elaborare un evento pulsante-2 (fine ingresso di blocco).
- Parametri :
- evento
MouseEvent
- evento
- pop ( evento , indice = -1 ) [fonte] #
Rimuovere un clic e l'evento associato dall'elenco dei clic.
L'impostazione predefinita è l'ultimo clic.
- pop_click ( evento , indice = -1 ) [fonte] #
Rimuovi un clic (per impostazione predefinita, l'ultimo) dall'elenco dei clic.
- Parametri :
- evento
MouseEvent
- evento