我正在尝试为我的滑块设置默认值,但由于某种原因,句柄值不等于滑块的值。我尝试在CreateFcn函数中设置它然后在我的main函数中调用它,但由于某种原因它没有保存在句柄中。
set(gcbo,'Value',1)
handles.fuel_slider1 = get(gcbo,'Value')*100
assignin('base','handles',handles);
guidata(hObject,handles);
分配和guidata都不会保留句柄值,我不能在任何地方调用它。
我基本上需要将6个滑块设置为100%,并且这些值可以在句柄中使用。目前它返回实际的句柄'代码'值或其所谓的值(fuel_slider2:720.0043)
有什么想法吗?
答案 0 :(得分:0)
请勿使用gcbo
。如果您在GUIDE中开发UI,则可以通过handles
结构访问所有滑块。您也可以访问当前的滑块/ uicontrol。
例如:
set(handles.fuel_slider,'Value',1);
guidata(hObject,handles);