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

Popup menü + button Matlab GUI

 

Kouzkovy
Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 16.02.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.12.2014, 14:39     Titel: Popup menü + button Matlab GUI
  Antworten mit Zitat      
Hey,

ich bin gerade am Erstellen einer Matlab GUI mit GUIDE.
Nun sitze ich vor folgendem Problem:

In einem Popup-menue kann ein String ausgewählt werden, auf einem Button daneben soll es die Möglichkeit geben einen weiteren String über ein Popup-Menue + Button hinzuzufügen. und das ungefähr 6 mal.
Es soll sich also immer wieder bei Bedarf ein neues Popup-Menue erstellen.

Über eine Idee / Hilfe würde ich mich sehr feuen.

Gruß,

Tim
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 22.12.2014, 17:19     Titel: Re: Popup menü + button Matlab GUI
  Antworten mit Zitat      
Hallo Kouzkovy,

Du kannst entweder alle Menüs in Guide erstellen und sie nur unsichtbar machen ('Visible', 'off'), oder die neuen Menüs dynamisch mit dem UICONTROL-Befehl erstellen.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
carnefix
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 23.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.12.2014, 13:38     Titel: Re: Popup menü + button Matlab GUI
  Antworten mit Zitat      
Kouzkovy hat Folgendes geschrieben:
Hey,

ich bin gerade am Erstellen einer Matlab GUI mit GUIDE.
Nun sitze ich vor folgendem Problem:

In einem Popup-menue kann ein String ausgewählt werden, auf einem Button daneben soll es die Möglichkeit geben einen weiteren String über ein Popup-Menue + Button hinzuzufügen. und das ungefähr 6 mal.
Es soll sich also immer wieder bei Bedarf ein neues Popup-Menue erstellen.

Über eine Idee / Hilfe würde ich mich sehr feuen.

Gruß,

Tim


Hallo Tim,

wenn ich es richtig verstanden habe, möchtest du in dein popupmenü1 ein weiteren String, welches in popupmenü2 existiert auswählen und mit einem Button ins popupmenü1 übertragen.

Eine einfache Möglichkeit wäre, dass du im popupmenü1 ein paar Platzhalter oder Leerzeichen einfügst (vielleicht auch je ein Leerzeichen pro zusätzliche Zeile).
JEDOCH können diese Platzhalter dann im popupmenü1 angeklickt werden!

Dann müsst du ungefähr so dein String übertragen.
Code:

contents2 = get(handles.popupmenu2,'String'); % enthält ein Array mit allen Inhalten im Popupmenü2
String2= contents2{get(handles.popupmenu2,'Value')}; % enthält die aktuelle Auswahl im Popupmenü2

% hier bin ich mir nicht ganz sicher ob es so geht
set(handles.popupmenu1,'Value',Zielindex,'String',String2);





 
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.