How to call matlab built-in common functions, such as open, save as, in GUI?

조회 수: 1 (최근 30일)
John
John 2015년 1월 21일
댓글: Stephen23 2015년 4월 9일
I'm new to GUI. I had this:
f = uimenu(h0,'Label','File');
uimenu(f,'Label','Open P-file','Callback','open');
uimenu(f,'Label','Save','Callback','save');
uimenu(f,'Label','Quit','Callback','exit',...
'Separator','on','Accelerator','Q');
The 'open' doesn't popup the path-file selection window; However the 'exit' works too good. It not only closes the figure, but also closes the entire matlab.
How to call matlab common functions like: open, save, save as, print, etc...
and not to 'exit' the entire matlab?
Thanks.

답변 (1개)

Zoltán Csáti
Zoltán Csáti 2015년 1월 22일
If you want to close the figure, do not click on Exit, but on Close. If you want to save something inside the GUI, use uisave, if you want to print the figure, use printdlg and if you want to open files interactively, choose uiopen.
  댓글 수: 3
Stephen23
Stephen23 2015년 4월 9일
@Jian: the "list" is the MATLAB documentation itself. Learn to browse the Contents on the left-hand side of the page, and discover that the documentation is arranged by categories... it really is useful to get to know your way around it!
For example, here is the list of user-interface dialog boxes and related functions.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by