Activate toggle button from pushbutton matlab GUI

3 次查看(过去 30 天)
Good Afternoon All,
I have made a two "tab" GUI which is actually activated by using the visibility settings in a toggle switch of some panels layered on one another. I have tab one "Input" and tab two "Output". When I push the calculate pusbutton on the Input tab I want the Output tab to automatically show without having to physically go to the top and hitting the Output tab.
Does anyone know how to activate the toggle switch within a pushbutton function?
Thanks,
Mel

采纳的回答

Sean de Wolski
Sean de Wolski 2013-8-7
Set its 'Value' to true and call its 'Callback' to the toggle button's callback:
function exampleTGL
%SCd
hFig = figure;
hPush = uicontrol('Style','pushbutton',...
'Units','normalized',...
'Position',[0.1 0.1 0.3 0.5],...
'String','Push Me!',...
'Callback',@Push);
hTog = uicontrol('Style','togglebutton',...
'Units','normalized',...
'Position',[0.5 0.1 0.3 0.5],...
'String','Toggle',...
'Callback',@tog);
function Push(src,evt)
set(hTog,'Value',true);
tog(hTog);
end
function tog(src,evt)
disp 'toggled'
end
end

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Install Products 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by