|
Peter Quint |
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 21.02.11
|
|
|
|
Wohnort: Lübeck
|
|
|
|
Version: R2010b
|
|
|
|
|
|
Verfasst am: 22.03.2011, 11:26
Titel: Menu zentriert anzeigen
|
|
Guten Morgen,
ich benötige mehrere 'Menu-Abfragen'.
Um Missverständnisse zu vermeiden, es geht um den Befehl
Diese Menu-Boxen öffnen sich aber immer links oben, ich hätte diese gerne zentriert, weiß aber nicht wie. Im Gegensatz zu einer figure() kann man diese nicht nachträglich bearbeiten, da sie ja auf eine User-Eingabe warten. Außerdem kann man auch nicht wie bei figures einfach den Befehl dahintersetzten: aus menu('Bitte wählen', 'a', 'b', 'c', 'center', 'center') werden a, b, center,center -Auswahlbutton :/
|
|
|
|
|
Sco |
Forum-Meister
|
|
Beiträge: 699
|
|
|
|
Anmeldedatum: 15.08.10
|
|
|
|
Wohnort: Dundee
|
|
|
|
Version: 2008a, 2010a
|
|
|
|
|
|
Verfasst am: 22.03.2011, 12:08
Titel:
|
|
Hallo,
diese Option ist nicht vorgesehen, so dass du nur ueber Umwegen zum Ziel kommst.
1. Selber ein solches Menu aus Buttons Basteln, siehe hierfuer den Befehl uicontrol. In den Callbacks der Buttons koenntes du dann ja auch einfach eine Zahl definieren fuer die Auswahl oder eben gleich deine Funktion starten.
(Letztendlich erstellt die Matlab Funtion "menu" auch nur ein Figure mit Buttons und Text)
2. Du passt den Quellcode der "menu" Funktion deinem Wuenschen an (hierfuer am besten die menu Funktion als neue Funktion (z.B. menu2) abspeichern):
In Codezeile 128 und 129 steht:
Diese Werte kannst du nun so veraendern bis das Figure in der Bildmitte ist, bei meinem 1680x1050 Bildschirm und deinem Beispiel waere dies z.B. bei etwa:
der Fall.
Hoffe das hilft erstmal weiter.
MFG
Sco
|
|
|
|
|
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 - 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.
|
|