gpt4 book ai didi

matlab - 如何在 Matlab 指南中从先前 session 加载数据/从编辑文本框存储数据?

转载 作者:行者123 更新时间:2023-12-02 08:23:05 25 4
gpt4 key购买 nike

我写了一个Matlab引导工具。但每次启动该工具时我都需要给出很多路径。例如

/path/to/image/folder
/path/to/annotation/folder
/path/to/filelist1
/path/to/filelist2

现在我必须单击所有按钮并使用 uigetfile 手动搜索文件,这很乏味。有没有一种方法,当我关闭 Matlab 指南时,它会保存最后的状态并在下次使用时再次打开它?

最佳答案

保存之前的 GUI session 很简单:使用 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);
  • 我打开了 untitled1.fig:
    enter image description here

  • 修改了一些 GUI 控件(包括文本编辑),并关闭 GUI。

  • 打开test1.fig,并获取最后一个 session :
    enter image description here

  • 关于matlab - 如何在 Matlab 指南中从先前 session 加载数据/从编辑文本框存储数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39124859/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com