我编写了一个Matlab指南工具。但是每次启动工具时我都需要提供很多路径。例如
/path/to/image/folder
/path/to/annotation/folder
/path/to/filelist1
/path/to/filelist2
现在我必须单击所有按钮并使用uigetfile
手动搜索文件,这很乏味。有没有这样的方法,当我关闭Matlab指南时,它会保存最后一个状态,并在下次使用它时再次打开它?
答案 0 :(得分:1)
保存以前的GUI会话很简单:使用hgsave('filename')
见http://www.mathworks.com/help/matlab/ref/hgsave.html
例:
1.在CloseRequestFcn回调函数中,我添加了hgsave:
% --- Executes when user attempts to close figure1.
function figure1_CloseRequestFcn(hObject, eventdata, handles)
% hObject handle to figure1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hint: delete(hObject) closes the figure
hgsave('test1.fig')
delete(hObject);