Execute a function only after GUI closes

5 ビュー (過去 30 日間)
Fer
Fer 2015 年 6 月 29 日
コメント済み: Fer 2015 年 6 月 29 日
Hello. Upon clicking a button on my main GUI, a second gui will appear with which the user will input the paths of the files to be used and specify some other caracteristics. I am storing this data using setappdata and getappdata. Problem is, the opening of the subgui and the consequent getappdata funtcions are all to be ran upon pressing the same button. When this happens, the program will open the secondary gui but continue running the code without waiting for the user's inputs and the subgui to be closed, whic of course is causing some trouble.
How can I tell Matlab not to go on with the code until the secondary gui is closed?
Thank you

採用された回答

Walter Roberson
Walter Roberson 2015 年 6 月 29 日
See uiwait() and waitfor()
  1 件のコメント
Fer
Fer 2015 年 6 月 29 日
Thank you, just what I needed! I knew it had to be something like that but I couldn't find the exact function I wanted.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by