Activate toggle button from pushbutton matlab GUI
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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
0 Kommentare
Akzeptierte Antwort
Sean de Wolski
am 7 Aug. 2013
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
1 Kommentar
Sean de Wolski
am 7 Aug. 2013
Bearbeitet: Sean de Wolski
am 7 Aug. 2013
Also, to avoid reinventing the wheel:
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!