|
|
current figure mit Maus auswählen? |
|
Gast99 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.01.2017, 16:48
Titel: current figure mit Maus auswählen?
|
|
Hallo zusammen,
ich schreibe gerade an einem Programm und hänge dabei bei den figure-handles fest.
Ich habe in meinem Programm mit einer "main"-GUI mehrere neue figures mit Graphen erstellt. Nun will ich wenn ich in der "main"-GUI einen Button drücke mit der Maus eine der anderen figures auswählen können, um diese ausgewählte dann weiter per gcf bearbeiten zu können.
Ich weiß man kann beispielsweise figure 1 per Befehl
als current figure auswählen, geht das vielleicht auch per Maus?
Vom Prinzip her würde ja auch etwas funktionieren das eben den nächsten Mausklick abwartet (mit dem man dann die richtige figure auswählt) und dann weiter mit gcf, nur leider hab ich keinen derartigen Befehel gefunden?
Ich würde mich über Hilfe freuen
Mit freundlichen Grüßen
Seb
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.01.2017, 17:11
Titel:
|
|
Hallo,
ich würde bei mehreren Fenstern nicht mit gcf arbeiten kann, da es leicht passiert, dass man mal versehen etwas ändert.
Stattdessen wäre mein Vorschlag, für jede geöffnete Figure einen Verweis darauf abzuspeichern
Mit
kann eine Figure aktiviert werden.
Für die Auswahl der momentanen Figure würde ich ein Popupmenu verwenden.
Grüße,
Harald
|
|
|
Gast99 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.01.2017, 17:36
Titel:
|
|
Danke schonmal für die schnelle Antwort
Hm, also gibt es keine Möglichkeit auf den Mausklick zu warten und solang zu pausieren?
Ich hatte es schon mit waitforbuttonpress probiert, nur hierbei ist ja das Problem, dass das nur ausgeführt wird wenn ich in das current figure klicke.
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 09.01.2017, 18:23
Titel: Re: current figure mit Maus auswählen?
|
|
Hallo Gast99,
gcf
ist wie gesagt tückisch: So wie man mal aus Versehen in ein anderes Fenster klickt oder ein Dialog aufploppt, vielleicht von einem Timer, kommt alles durcheinander.
Du kannst die WindowsButtonDownFcn der Figures verwenden: Wenn sie angeklickt werden, wird dieser Callback ausgeführt. Der Button im Main-GUI kann die WindowsWuttonDownFcns "aktivieren", die dann dem Main-GUI ihren Handle zurück-senden. Dieser Handle wird dann für die weiteren Erstellungen von Grafiken benutzt.
Gruß, Jan
|
|
|
|
|
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 - 2024
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.
|
|