Info

此问题已关闭。 请重新打开它进行编辑或回答。

Making a Gui with nested functions. My handle structure disappears after moving to different functions in the code. What happened?

1 次查看(过去 30 天)
I'm making a Gui without using Guide (I felt like it gave a lot of cloggy code) and I am having trouble keeping my handle structure in the code. I currently don't have any idea why it happens.
My code's basic structure is as follows.
function streakgui
h.fig= figure('position', [num num num num]);
%put button locations
h.browsebut= uicontrol...(its a pushbutton)
set(h.browsebut, 'Callback', {@browsedhf, h});
%other push button)
h.findpeaks= uicontrol(...
h.thresh= uicontrol('style', 'edit', 'position', [num num num num], 'String', 'Intensity Thres');
Other edittext box
h.minarea...
%callback functions
function h=findpeaks(hObject, eventdata, h)
h.thres=get(h.thresh,'String');
end
end
What happens next doesn't really matter but at this point some of my originial h fields go away and I don't know why. I've tried looking at it in debugging mode and h.fig and h.findpeaks are still there but the edit text boxes are gone from h when it is trying to pull the data. I'm not sure if I somehow deleted h or what is going. Any advice or tips would be apprieciated!

回答(1 个)

Image Analyst
Image Analyst 2016-6-27
See my answer in your earlier duplicate post.

此问题已关闭。

Community Treasure Hunt

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

Start Hunting!

Translated by