Migrate GUIDE Apps
Note
The GUIDE environment will be removed in a future release. After GUIDE is removed, existing GUIDE apps will continue to run in MATLAB but they will not be editable in GUIDE.
To continue editing an existing GUIDE app, see GUIDE Migration Strategies for information on how to help maintain compatibility of the app with future MATLAB releases. To create new apps interactively, Develop Apps Using App Designer instead.
If you want to create a new app in an interactive environment, use App Designer. The GUIDE design environment is the original drag-and-drop environment for creating apps, and it will be removed in a future release. App Designer is the replacement for GUIDE. If you previously created an app with GUIDE, it will continue to run, but it will not be editable in GUIDE. If you want to make edits to the layout of your GUIDE app, either migrate it to App Designer or export it to a MATLAB program file. For more information, see GUIDE Migration Strategies.
Functions
appmigration.migrateGUIDEApp | Migrate GUIDE apps to App Designer (Since R2023a) |
guide | (To be removed) Create or edit UI file in GUIDE |
Topics
Migrate GUIDE Apps
- GUIDE Migration Strategies
Migrate GUIDE apps (GUIs) to App Designer or export them to MATLAB files.
Maintain Existing GUIDE Apps Before Migrating
- Ways to Build Apps
Choose an app building approach that best suits your project requirements and your preferred workflow. - Write Callbacks in GUIDE
Write callbacks to control the behavior of apps you create in GUIDE. - Callbacks for Specific Components
Use callbacks to program specific functionality for different components. - Set the UI Window Size in GUIDE
Set the UI window size, control resize behavior of components, and control the appearance of the GUIDE layout area. - Add Components to the GUIDE Layout Area
Add, move, copy, paste, duplicate, and resize components. Add identifiers to components using the Tag property. - Create Menus for GUIDE Apps
Create context menus and menus in the menu bar using GUIDE. - Interactive List Box App in GUIDE
Examine a GUIDE app that displays a list box that users can interact with. - Automatically Refresh Plot in a GUIDE App
Examine a GUIDE app that uses a timer object to continuously update plot data. - GUIDE App with Parameters for Displaying Plots
Examine a GUIDE App that analyzes input data and generates frequency and time domain plots. - GUIDE Preferences
Set GUIDE preferences, which affect all UIs you create in GUIDE. - GUIDE Options
Select GUIDE options for specific UIs. - Files Generated by GUIDE
Learn about the files in a GUIDE app, the code structure, and how to add callback templates.