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

GUI-Komponente ein- und ausblenden

 

josekamara
Forum-Meister

Forum-Meister


Beiträge: 529
Anmeldedatum: 26.04.08
Wohnort: München
Version: ---
     Beitrag Verfasst am: 21.04.2009, 08:32     Titel: GUI-Komponente ein- und ausblenden
  Antworten mit Zitat      
Hallo Freunde,

gibt in Matlab einen Befehl , der uipanel durch klicken ein- und ausblendet.
Oder muss man es irgendwie mit einem Button kombinieren.

Ich freu mich auf jeden Vorschlag Smile .

Jose
_________________

Simulation

Zuletzt bearbeitet von josekamara am 21.04.2009, 09:59, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen


HansB.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2009, 08:54     Titel:
  Antworten mit Zitat      
Hallo,

ein uipanel kann eine Callbackroutine namens "ButtonDownFcn" haben. Durch klicken auf das Panel wird diese aufgerufen. In der Routine musst du nur noch die Sichtbarkeitseinstellung ändern

set(uipanel_handle, 'Visible', 'off')

Grüße Hans
 
josekamara
Themenstarter

Forum-Meister

Forum-Meister


Beiträge: 529
Anmeldedatum: 26.04.08
Wohnort: München
Version: ---
     Beitrag Verfasst am: 21.04.2009, 09:35     Titel: GUI-Komponente ein- und ausblenden
  Antworten mit Zitat      
Hallo Hans,

ich habe allerdings die Frage nicht genau bzw. falsch gestellt. Wenn ein GUI so viele Elemente hat, wird es nicht mehr so übersichtlich. Deswegen kann man z.B diese Elemente in der GUI ein- und ausblenden, wenn man es möchte. Hier ein Beispiel, Tab1 und Tab2:
http://www.mathworks.com/matlabcent.....18/1/LayoutManager_v4.gif

Danke Hans.

Schöne Grüße,

Jose
_________________

Simulation
Private Nachricht senden Benutzer-Profile anzeigen
 
HansB.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2009, 10:27     Titel:
  Antworten mit Zitat      
Hallo Jose,

ich glaube ich steh auf dem Schlauch, aber warum löst du dein Problem nicht über Tabs, wie in dem Bild?

Grüße Hans
 
josekamara
Themenstarter

Forum-Meister

Forum-Meister


Beiträge: 529
Anmeldedatum: 26.04.08
Wohnort: München
Version: ---
     Beitrag Verfasst am: 21.04.2009, 10:31     Titel:
  Antworten mit Zitat      
Hallo Hans,

In der File Exchange wird eine neue Version von Matlab vorausgesetzt. Ich weiss nicht wie diese Tabs mit Matlab 7.0 erstellt werden können?

Gruß,
Jose
_________________

Simulation
Private Nachricht senden Benutzer-Profile anzeigen
 
HansB.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2009, 11:22     Titel:
  Antworten mit Zitat      
Dann schau dir doch einmal dieses Beispiel an, da werden so weit ich gesehen habe nur Standardkomponenten verwendet:

http://www.mathworks.com/matlabcentral/fileexchange/1741

Grüße Hans
 
josekamara
Themenstarter

Forum-Meister

Forum-Meister


Beiträge: 529
Anmeldedatum: 26.04.08
Wohnort: München
Version: ---
     Beitrag Verfasst am: 21.04.2009, 15:23     Titel:
  Antworten mit Zitat      
Danke Hans,

ich fand eine andere Funktion "uitabpanel". Die kann man einach bedienen.

Danke nochmal.

Jose.
_________________

Simulation
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 - 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.