Ho cercato su Google Maps vicino e lontano, ma non sono riuscito a ottenere un esempio di come associ un callback all'evento click in MATLAB. Qualcuno può mostrarmi un esempio?Matlab: come ottenere la posizione corrente del mouse su un clic utilizzando le callback
12
A
risposta
17
Definire il WindowButtonDownFcn
della richiamata di figura utilizzando il comando set e un tag @callbackfunction
.
Come così:
function mytestfunction()
f=figure;
set(f,'WindowButtonDownFcn',@mytestcallback)
function mytestcallback(hObject,~)
pos=get(hObject,'CurrentPoint');
disp(['You clicked X:',num2str(pos(1)),', Y:',num2str(pos(2))]);
È inoltre possibile passare variabili in più per le funzioni di callback utilizzando la notazione delle cellule:
set(f,'WindowsButtonDownFcn',{@mytestcallback,mydata})
Se si lavora con gli oggetti Uicontrol, allora è:
set(myuicontrolhandle,'Callback',@mytestcallback)
Problemi correlati
- 1. Cacao: ottenere la posizione corrente del mouse sullo schermo
- 2. Come aprire un popover nella posizione del clic del mouse
- 3. Come ottenere la direzione del mouse da coordinate del mouse
- 4. Clic del mouse SeaDragon
- 5. Come posso ottenere le coordinate di posizione del mouse corrente (puntatore) in X
- 6. Come ottenere la posizione del mouse sullo schermo in WPF?
- 7. Come visualizzare un suggerimento su un clic del mouse
- 8. Ottiene la posizione del mouse
- 9. ottenere la posizione corrente da un XmlReader
- 10. addGlobalMonitorForEventsMatchingMask restituisce solo la posizione del mouse
- 11. Come posso ottenere il componente nella posizione di clic del mouse, quando si utilizza un TableCellEditor?
- 12. Rileva la posizione del mouse relativo su canvas matplotlib
- 13. Impostare la posizione del mouse
- 14. come ottenere la posizione corrente in FragmentPagerAdapter?
- 15. Come sapere quali elementi sono nella posizione corrente del mouse?
- 16. Angolare2: gestione evento del mouse (movimento relativo alla posizione corrente)
- 17. Ottiene la posizione del mouse nell'evento tastiera
- 18. come ottenere la posizione del clic in onClickListener?
- 19. ottenere la posizione del mouse con javascript all'interno di tela
- 20. Come simulare un clic del mouse con Xlib/C?
- 21. Simula un clic del mouse in Flash utilizzando JavaScript
- 22. Ottenere la posizione del mouse durante il trascinamento della selezione
- 23. Come ottenere il clic del mouse su un file obj caricato da OBJLoader?
- 24. posizione del mouse in D3
- 25. Posizione del mouse in java
- 26. Posizione del mouse in C#
- 27. Come ottenere le coordinate di un punto al clic del mouse con JFreeChart?
- 28. come ottenere le coordinate del clic del mouse all'esterno della finestra in Java
- 29. come mostrare la posizione corrente su MKMapView
- 30. googleMap.getMyLocation(); impossibile ottenere la posizione corrente
un po 'd'aiuto, pls. Dove dovrei definire i miei dati? –
Questa è un'opzione extra. Le prime due funzioni funzioneranno senza di essa, ma se si desidera passare un'altra variabile nello spazio di lavoro alla propria funzione, ecco come farlo. – Doresoom
scusa se posso fare una domanda per principianti! ma sono bloccato alla sintassi per passare la variabile ai gestori e ai gestori per restituire i loro valori. Credo che i tuoi esempi non abbiano ancora dimostrato che (eccetto "mydata" qualcosa?) –