Ich gegoogelt nah und fern, konnte aber kein Beispiel dafür erhalten, wie Sie einen Callback auf das Klickereignis in Matlab zuordnen. Kann mir jemand ein Beispiel zeigen?Matlab: Wie bekomme ich die aktuelle Mausposition auf einen Klick mit Hilfe von Callbacks
12
A
Antwort
17
Definieren Sie die WindowButtonDownFcn
Ihrer Abbildung Rückruf mit dem Set-Befehl und einem @callbackfunction
Tag.
Wie so:
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))]);
Sie können auch zusätzliche Variablen zu Callback-Funktionen unter Verwendung von Zell Notation übergeben:
set(f,'WindowsButtonDownFcn',{@mytestcallback,mydata})
Wenn Sie mit uicontrol Objekten arbeiten, dann ist es:
set(myuicontrolhandle,'Callback',@mytestcallback)
Verwandte Themen
- 1. Wie bekomme ich die Mausposition auf dem Bildschirm in WPF?
- 2. Ich brauche Hilfe mit Animation Callbacks (iPhone)
- 3. Wie bekomme ich die Mausposition auf dem Bildschirm in Qt?
- 4. Wie bekomme ich einen Ordnerpfad mit Hilfe von Elektronen?
- 5. Wie bekomme ich die Mausposition, wenn das Kontextmenü erscheint?
- 6. Wie bekomme ich die aktuelle Tastatursprache?
- 7. AppleScript Wie bekomme ich die aktuelle Bildschirmauflösung?
- 8. Wie bekomme ich die aktuelle Caret-Position?
- 9. Wie bekomme ich die aktuelle ProcessID?
- 10. Wie bekomme ich richtig die Mausposition in Javascript?
- 11. Wie bekomme ich die aktuelle Zeilennummer?
- 12. Wie bekomme ich die aktuelle Tastatur (aktuelle IME) über ADB
- 13. Wie bekomme ich die aktuelle Zeit?
- 14. Wie bekomme ich die aktuelle URL von codeception & phantomjs test?
- 15. Wie bekomme ich die aktuelle fillColor von Google Maps Polygon?
- 16. Wie bekomme ich die aktuelle Taxonomie-Term-ID auf WordPress?
- 17. Wie bekomme ich die aktuelle Zeit mit der Chiffre
- 18. Wie bekomme ich die aktuelle Seite geladen URL von iframe
- 19. Wie bekomme ich die aktuelle Datei, aktuelle Klasse und aktuelle Methode mit Python?
- 20. Wie bekomme ich aktuelle URL mit Smarty
- 21. Wie bekomme ich die aktuelle Benutzerkennung von Prestashop?
- 22. Wie bekomme ich die aktuelle UTC 0 Zeit mit D?
- 23. Wie bekomme ich das aktuelle Jahr mit SQL auf Oracle?
- 24. Wie bekomme ich die aktuelle Stunde mit Cocoa?
- 25. Wie bekomme ich einen Verweis auf die Eltern eines Tags?
- 26. Wie bekomme ich die aktuelle Sitzung, wenn ich MapperFactoryBean verwende?
- 27. Wie kann ich innerhalb eines D3 Callbacks auf die aktuelle Auswahl zugreifen?
- 28. woocommerce wie bekomme ich aktuelle Kategorie
- 29. Wie bekomme ich die aktuelle Route in HtmlHelper?
- 30. Wie bekomme ich die aktuelle Sortierspalte in einem jqGrid, nachdem der Benutzer auf einen Spaltenkopf klickt
ein bisschen Hilfe, bitte. Wo sollte ich meine Daten definieren? –
Das ist eine zusätzliche Option. Die ersten beiden Funktionen funktionieren ohne sie, aber wenn Sie eine andere Variable im Arbeitsbereich an Ihre Funktion übergeben möchten, können Sie das tun. – Doresoom
Entschuldigung, wenn ich eine Anfängerfrage stellen kann! aber ich bleibe bei der Syntax stecken, um Variablen an Handler und Handler zu übergeben, um ihre Werte zurückzugeben. Ich glaube, dass deine Beispiele das noch nicht gezeigt haben (außer "mydata" etwas?) –