How do I open multiple GUIs in the same window?

2 ビュー (過去 30 日間)
Gerrit
Gerrit 2013 年 11 月 28 日
コメント済み: Omer Yuval 2020 年 10 月 18 日
Hey,
After pushing a button in my main GUI, I want another GUI to open in the same window (which may include closing the main GUI). What I've tried to far is creating all GUIs in one changing the buttons', boxes', etc. visibility depending on whether needed or not. It works but it's pretty slow because I've got plenty of stuff in the GUI. And since the amount of code is huge I don't really want all of that in just one GUI.
Any idea how to solve this one?
  1 件のコメント
Omer Yuval
Omer Yuval 2020 年 10 月 18 日
https://uk.mathworks.com/matlabcentral/fileexchange/81348-gui_template

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2013 年 11 月 29 日
If you are willing to close the main GUI, then what does it mean to open another GUI in the same window? In MATLAB, a GUI is a figure() that has actions associated with it, and in MATLAB, a figure() and a window are the same thing.
Have you considered using uipanel() to parent groups of controls, and then setting the complete panel invisible inside of changing the controls one by one?

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by