|
Bazzinga |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 06.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.11.2011, 19:22
Titel: Mausverlauf markieren
|
|
Hallo liebe User,
ich arbeite seit kurzem mit GUI und möchte nun folgendes umsetzen.
Und zwar plotte ich ein Bild, nun möchte ich quasie den Positionsverlauf meiner Maus z.B. blau markieren, wenn ich über das Bild fahre und meine Maus gedrückt halte.
Primitiv gesagt möchte ich immer dann auf dem Bild farbig herum malen, wenn ich die Maus gedrückt halt.
Könntet ihr mir da weiter helfen?!
Viele liebe Grüße
Bazzinga
|
|
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 15.11.2011, 19:34
Titel:
|
|
Auch das lieber Bazzinga hätte man ohne Probleme über Google gefunden. Der Callback den du suchst, nennt sich WindowButtonDownFcn, bzw. ..MotionFcn und ..UpFcn. Alternativ lässt sich sowas auch mit imfreehand() umsezten.
|
|
|
Bazzinga |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 06.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.11.2011, 20:21
Titel:
|
|
Danke erstmal für die Antwort,
das Problem ist ich habs schon mit MotionFcn probiert, bekomme aber keinen funktinierenden Quelltext für diese Funktion hin.
Wie gesagt anfänger...
Für Hilfen wäre ich sehr sehr dankbar...
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 15.11.2011, 20:28
Titel:
|
|
Dann zeig uns doch, was du bisher gemacht hast, dann ist es für uns viel einfacher, Fehlermeldungen zu beseitigen und Erweiterungen zu machen.
|
|
|
Bazzinga |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 06.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.11.2011, 20:32
Titel:
|
|
function figure1_WindowButtonUpFcn(hObject, eventdata, handles)
bewegung=hObject;
bewegung
global ax1;
global ax2;
global t;
global a1;
if a1>=5
axes(ax1);
mouse = get(ax1,'currentpoint');
x1=mouse(1,1)+ t(1);
y1=mouse(1,2)+ t(2);
hold on
plot(x1,y1,'g.');
end
das ist mal meine motionup.... mh... also es malt so definitiv keine linie wenn ich auf der maus bleibe....
t ist ein korrektur wert, ich möchte quasi das die linie um t neben meiner Maus liegt...
|
|
|
Bazzinga |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 06.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.11.2011, 21:26
Titel:
|
|
vergesst diesen Thread , war geistiger Schrott
sorry, passiert!
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|