GUI Question: Have a pop-up dialog which has license agreement? Accept/Decline pushbuttons.
1 view (last 30 days)
Show older comments
Hi guys,
I want to have a pop-up dialogic box with 'accept' and 'decline' pushbuttons BEFORE the application is launched. If users hit 'decline', the application exits.
Is this possible?
Thank you
0 Comments
Answers (1)
Jos (10584)
on 4 Mar 2016
Edited: Jos (10584)
on 4 Mar 2016
Sure! You can, for instance, use QUESTDLG for this:
function Main
disp('Welcome to this function.') ;
ButtonName = questdlg('Do you accept agreement','License', ...
'Accept', 'Decline', 'Accept') ;
if ~isequal(ButtonName,'Accept')
disp('License not accepted. Program terminated.')
else
disp('Program continues.') ;
end
4 Comments
Adam
on 5 Mar 2016
The wrapper function would just be like any other function.
Put Jos' code in it and then simply call your GUIDE GUI afterwards. You can call a GUI simply by its name (if it takes arguments pass them to it as a function, but I assume yours doesn't).
So in the else part of Jos' code you would launch your GUI as e.g.
MyGUI( );
If you GUI is in MyGUI.fig and MyGUI.m
See Also
Categories
Find more on Migrate GUIDE Apps in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!