GUI's OpeningFcn is not ran when opened from the explorer, do I have to open GUI to successfully launch my GUI?
조회 수: 3 (최근 30일)
이전 댓글 표시
I have a GUI that needs to initialize parameters when the opening function is ran, my problem is however that this program will be used by multiple people and I don't want them opening GUIDE in order to get my GUI running properly.
It appears that when opening my reporting_GUI.fig file from the file pane on the left hand side (double-clicking it) that the GUI opens but the OpeningFcn isn't ran. The only way I am able to get the OpeningFcn to run is by first opening GUIDE, and then clicking RUN.
Is there a better way to open/launch a GUI application without opening GUIDE??
Thanks,
Kellen
댓글 수: 0
답변 (2개)
Ilham Hardy
2015년 3월 26일
You can also call the applicable *.mfile from the Matlab command window..
I think when you double click the *.fig file, matlab opens as it is a figure (hence the *.fig extension), therefore no callback is executed.
댓글 수: 2
Ilham Hardy
2015년 3월 26일
Interesting,
I would suggest deploying your guide gui by using deploytool, but it require a Matlab compiler toolbox.
Thanks, i learn new thing today..
Jan
2015년 3월 26일
You cannot start a GUI by opening the FIG file. This is simply not the right way. You need to run the M-file.
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!