WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Listbox + Close Figures

 

Martinuk
Forum-Century

Forum-Century


Beiträge: 208
Anmeldedatum: 18.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.06.2012, 19:25     Titel: Listbox + Close Figures
  Antworten mit Zitat      
Hallo,

ich arbeite gerade an einer Matlab-GUI und habe dazu 2 Fragen.

1. Ich möchte gern einen Button integrieren über welchen alle offenen PLOT-Fenster geschlossen werden, mit Ausnahme des GUI Fensters.

Code:

Code:
h=findobj('Type','figure');
delete(h);


schließen mir jeweils auch das GUI Fenster. Hat jemand eine Idee wie man das lösen kann?

2. Wenn ich eine Listbox erstelle muss ich einen Initial-String angeben, diesen möchte ich aber nicht haben. Soll heißen, wenn die GUI gestartet wird und ich ein Element hinzufüge soll dieses auch an 1ter Stelle stehen. Aktuell steht es bei mir an 2ter Stelle da der Initial-String ein praktisch leerer String ist aber dennoch vorhanden ist.

Hat dazu jemand eine Idee wie man das lösen kann?

Freue mich über jede konstruktive Antwort.

Besten Dank.
Private Nachricht senden Benutzer-Profile anzeigen


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 04.06.2012, 15:59     Titel:
  Antworten mit Zitat      
Hallo

zu Frage 1:
ich vermute, dass du die Main-GUI nicht über GUIDE konstruierst?
Beim Erzeugen des Fensters einfach HandleVisibility ausschalten,
dann wird das Handle vor CLOSE ALL verborgen
Code:

figure('HandleVisibility','off')
 


zu Frage 2:
Muss man nicht, man kann auch einfach beim Erstellen kein String übergeben
Code:

figure
lb = uicontrol('Style','listbox','Position',[10 10 100 100]);
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Martinuk
Themenstarter

Forum-Century

Forum-Century


Beiträge: 208
Anmeldedatum: 18.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.06.2012, 16:22     Titel:
  Antworten mit Zitat      
Hallo,

danke für die ausgiebige Antwort. Ich habe die GUI schon über den Guide erstellt, aber ich werd mir deine Vorschläge später nochmal genauer anschauen und dich wissen lassen obs funktioniert hat.

Aber danke schon mal.
Private Nachricht senden Benutzer-Profile anzeigen
 
Martinuk
Themenstarter

Forum-Century

Forum-Century


Beiträge: 208
Anmeldedatum: 18.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.06.2012, 21:36     Titel:
  Antworten mit Zitat      
Hallo,

Funktioniert genauso wie du gesagt hast, danke.

Bzgl. Frage 1, für den Fall das man den Guide verwendet muss man unter Tools -> GUI Options -> Command-line accessibility auf Off (GUI never becomes Current Figure) stellen

Bzgl. Frage 2, habe ich einfach die Listbox nochmals neu erstellt ohne einen String anzugeben und jetzt funktionierts.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.