2017-04-18 4 views
1

Ich baue eine Anwendung in Matlab, die ein Bild digitalisiert. Ich benutze Ginput(), um das zu tun. Ich frage mich, ob es irgendeine Möglichkeit gibt, die rechte Maustaste (Taste 3) oder das Scrollrad (Taste 2) zu benutzen? Wenn ich auf den Knopf klicke und halte, möchte ich den Schwenk aktivieren. Wenn ich meinen Finger vom Knopf entferne, möchte ich, dass er zum Ginput() zurückkehrt.So aktivieren Sie 'Pan' mit der rechten Maustaste [Matlab]

Antwort

0

Spielen Sie mit den Eigenschaften windowbuttondownfcn, windowbuttonmotionfcn und windowbuttonupfcn Eigenschaften Ihres Figurengriffs (siehe here).

zum Beispiel bewirkt dies die Figur Fenster zurückzukehren ‚1‘, wenn Sie es ‚richtig‘ klicken, und das Rück 0 sonst:

set(gcf, 'windowbuttondownfcn', @(x,y) display(y==3)) 
Verwandte Themen