Wie kann man eine MATLAB App im Vollbildmodus anzeigen?

Melden
  1. Einführung in den Vollbildmodus bei MATLAB Apps
  2. Vollbildmodus durch Einstellungen des App-Fensters
  3. Alternative: Nutzung von MATLAB-Funktionen zum Vollbildmodus
  4. Beispielcode zur Darstellung der App im Vollbildmodus
  5. Fazit

Einführung in den Vollbildmodus bei MATLAB Apps

MATLAB bietet mit der App Designer-Umgebung die Möglichkeit, benutzerdefinierte Apps zu erstellen. Oft möchte man eine solche App im Vollbildmodus anzeigen, um die Benutzeroberfläche möglichst groß darzustellen und Ablenkungen durch andere Fenster oder die MATLAB-Umgebung zu vermeiden. Dies kann insbesondere bei Präsentationen, Touchscreen-Anwendungen oder Kiosk-Systemen sinnvoll sein.

Vollbildmodus durch Einstellungen des App-Fensters

Der einfachste Weg, eine MATLAB App im Vollbild darzustellen, ist die Manipulation der Eigenschaften des Hauptfensters der App. Im App Designer ist das Hauptfenster als app.UIFigure zugänglich. Die Größe des Fensters lässt sich mit der Eigenschaft Position steuern. Möchte man das Fenster auf den gesamten Bildschirm erweitern, kann man die Bildschirmauflösung auslesen und die Position des Fensters entsprechend anpassen.

Dies geschieht beispielsweise durch folgenden Ansatz: Man liest die Bildschirmgröße via get(0, ScreenSize) aus und setzt dann die Größe und Position der UIFigure genau darauf. Dadurch wirkt die App wie im Vollbildmodus.

Alternative: Nutzung von MATLAB-Funktionen zum Vollbildmodus

MATLAB bietet keine direkte Eigenschaft wie "FullScreen = true" für die UIFigure im App Designer. Allerdings können Entwickler durch Kombinationen von Größen- und Positionseinstellungen und z.B. dem Deaktivieren von Rahmen und Titelleiste (was allerdings nicht standardmäßig im UIFigure möglich ist) ein ähnliches Ergebnis erzielen. Zudem bietet MATLAB Funktionen wie pause oder Drittanbieter-Tools an, um das Benutzererlebnis weiter anzupassen.

Beispielcode zur Darstellung der App im Vollbildmodus

Ein Beispiel, um im startupFcn der App die Fenstergröße auf den gesamten Bildschirm anzupassen, sieht folgendermaßen aus:

Dabei wird die App-Fenstergröße auf die komplette Bildschirmgröße gesetzt. Es kann sinnvoll sein, dies mit Ereignissen wie Fenster-Resizing oder Buttons zum Verlassen des Vollbildmodus zu kombinieren, um eine flexible Bedienbarkeit zu gewährleisten.

Fazit

Obwohl MATLAB keine eingebaute Vollbildfunktion für Apps im App Designer besitzt, lässt sich durch das Setzen der Fenstergröße und -position das Erscheinungsbild einer Fullscreen-App erzeugen. Dies verbessert die Benutzerfreundlichkeit bei bestimmten Anwendungen und sorgt für eine auf das Wesentliche fokussierte Darstellung.

0

Kommentare