Reputation: 5055
I'm working on a Matlab GUI application that has multiple "views". It behaves sort of like a Setup Wizard. When user finishes entering data in this "view", he click Next
bottom. Then a different set of UI elements show up. The set of UI elements might be different, depending on what the user just entered.
I could draw all UI elements in one "view" and control them with visibility, but this is going to be a mess.
What is the best way to deal with that?
Upvotes: 2
Views: 1921
Reputation: 27027
I would create separate GUIs (figures) for each step of the process, and pass information between them as needed. Alternatively, you could use one of the tab panel scripts available on Matlab file exchange (see Tab Panel for one example, others can be found via search).
Upvotes: 2