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 da clabel.

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 :
eventoMouseEvent
pulsante1 ( evento ) [fonte] #

Elabora un evento pulsante-1 (aggiungi un'etichetta a un contorno).

Parametri :
eventoMouseEvent
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 :
eventoMouseEvent
pop_click ( evento , indice = -1 ) [fonte] #

Rimuovi un clic (per impostazione predefinita, l'ultimo) dall'elenco dei clic.

Parametri :
eventoMouseEvent
classe matplotlib.blocking_input. BlockingInput ( fig , eventslist = () ) [fonte] #

Basi:object

Richiamabile per il recupero di eventi in modo bloccante.

add_event ( evento ) [fonte] #

Per la classe base, aggiunge semplicemente un evento agli eventi.

pulizia ( ) [fonte] #

Disconnettere tutte le richiamate.

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.

evento_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.

post_evento ( ) [fonte] #

Per baseclass, non fare altro che raccogliere eventi.

classe matplotlib.blocking_input. BlockingKeyMouseInput ( fig ) [fonte] #

Basi:BlockingInput

Richiamabile per recuperare i clic del mouse e le pressioni dei tasti in modo bloccante.

post_evento ( ) [fonte] #

Determina se si tratta di un evento chiave.

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 :
eventoMouseEvent
button_add = 1 [fonte] #
button_pop = 3 [fonte] #
button_stop = 2 [fonte] #
pulizia ( evento = None ) [fonte] #
Parametri :
evento MouseEvent, facoltativo

Non usato

key_event ( ) [fonte] #

Elabora un evento di pressione di un tasto, mappando i tasti ai clic del mouse appropriati.

evento_mouse ( ) [fonte] #

Elabora un evento clic del mouse.

mouse_event_add ( evento ) [fonte] #

Elabora un evento button-1 (aggiungi un clic se all'interno degli assi).

Parametri :
eventoMouseEvent
mouse_event_pop ( evento ) [fonte] #

Elaborare un evento button-3 (rimuovere l'ultimo clic).

Parametri :
eventoMouseEvent
mouse_event_stop ( evento ) [fonte] #

Elaborare un evento pulsante-2 (fine ingresso di blocco).

Parametri :
eventoMouseEvent
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 :
eventoMouseEvent
post_evento ( ) [fonte] #

Elabora un evento.