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

GUIDE "Ebenen" wechseln/ausblenden

 

Zenon
Forum-Guru

Forum-Guru


Beiträge: 292
Anmeldedatum: 20.01.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.03.2010, 08:41     Titel: GUIDE "Ebenen" wechseln/ausblenden
  Antworten mit Zitat      
Guten Morgen!

Leider nutze ich noch GUIDE ( Laughing kleiner Insider Laughing )!

Und habe dazu eine kleine Frage...oder zwei...

1.) Ich sehe es doch richtig, dass es bei Matlab-GUIs keine Tabsheets oder ähnliches gibt, oder?

2.) Ich möchte per Button in einer GUI zwei Ansichten hin und herschalten. Das geht im fertigen Programm als Kombination von Panel+Visible auch ganz gut. Wie aber kann ich in GUIDE die Bearbeitung vereinfachen, da sich die beiden Ebenen(Panel) ja überdecken. Kann ich irgendwie zwischen den Panels wechseln (und was drauf ist, bleibt drauf), auch wenn ich einen der Panel überhaupt nicht sehen kann? Oder gibt es da eine ganz andere Möglichkeit (sowas wie externe figure einbinden oder so).

Danke für Eure Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen


Phipo
Forum-Anfänger

Forum-Anfänger


Beiträge: 44
Anmeldedatum: 04.11.09
Wohnort: Stuttgart
Version: ---
     Beitrag Verfasst am: 17.03.2010, 08:58     Titel:
  Antworten mit Zitat      
Hi,

was ist mit zwei GUI's zwischen denen du mit alt+tab hin und her wechselst?

Gruß Phipo
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 17.03.2010, 09:13     Titel:
  Antworten mit Zitat      
Hallo

benutze mal Tab Constructor, dann kannst Tabs in GUIDE entwickeln

http://www.mathworks.com/matlabcent.....nel-constructor-v2-7-2010
Private Nachricht senden Benutzer-Profile anzeigen
 
Zenon
Themenstarter

Forum-Guru

Forum-Guru


Beiträge: 292
Anmeldedatum: 20.01.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.03.2010, 09:49     Titel:
  Antworten mit Zitat      
Die Alt-Tab-Variante macht sich bei mir nicht so gut, da sich je nach Auswahl in einer Listbox die Ebene ändert.

Der Tab Constructor sieht sehr interessant aus. Würde Listbox+Panel auch ersetzen können, allerdings ist es nicht unwahrscheinlich, dass die Listbox mal 30 Einträge enthalten kann...das würde wohl etwas unübersichtlich werden...

Man kann also nicht einfach ein Panel schon in GUIDE ausblenden um das darunterliegende zu bearbeiten...auf komfortable Weise Wink ?
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 17.03.2010, 10:03     Titel:
  Antworten mit Zitat      
Zitat:
Man kann also nicht einfach ein Panel schon in GUIDE ausblenden um das darunterliegende zu bearbeiten...auf komfortable Weise

Arbeite mit ObjectBrowser unter View zu finden.
Also in ObjectBrowser kannst du Objekt/ Objekte auswählen
und dann in Vordergrund /Hintergrund umschalten [Strg+F/Strg+B]
Private Nachricht senden Benutzer-Profile anzeigen
 
Zenon
Themenstarter

Forum-Guru

Forum-Guru


Beiträge: 292
Anmeldedatum: 20.01.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.03.2010, 10:21     Titel:
  Antworten mit Zitat      
Danke, das hab ich gesucht...hab zwar ein bißchen gebraucht um zu peilen, dass ich nach dem Auswählen ins eigentliche Guide-Fenster klicken muss um mit Strg+B/F umzuschalten und nicht im ObjectBrowser bleiben darf, aber da gehts...super...hatte schon Bedenken. Vielen Dank!
Private Nachricht senden Benutzer-Profile anzeigen
 
rauchi
Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 22.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.03.2010, 14:09     Titel:
  Antworten mit Zitat      
hallo,
"inoffiziell" gibt es bereits die möglichkeit tabs zu erstellen:

Code:

h = uitabgroup('v0'); drawnow;
t1 = uitab('v0', h, 'title', 'Panel 1');
a = axes('parent', t1); surf(peaks);
t2 = uitab('v0', h, 'title', 'Panel 2');
closeb = uicontrol(t2, 'String', 'Close Me', ...
       'Position', [180 200 200 60], 'Call', 'close(gcbf)');
 



grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Jonzi
Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 28.09.10
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 29.09.2010, 13:16     Titel:
  Antworten mit Zitat      
Hey,

ich hab eine Frage zu der "inoffizielen Tab"-Variante. Ich hab die jetzt mal ausprobiert und würde gerne wissen wenn ich die Tabs nicht oben haben müchte, also als 'TITLE' deklariert, sonder eher unten, welche deklaration benötige ich dann????????

Würd mich riesig über ne Antwort freuen!!!

Gruß

Jonas
Private Nachricht senden Benutzer-Profile anzeigen
 
Jonzi
Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 28.09.10
Wohnort: ---
Version: R2009b
     Beitrag Verfasst am: 30.09.2010, 14:35     Titel:
  Antworten mit Zitat      
habs gefunden, hat sich also damit erledigt!!
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.