GUI Question: Have a pop-up dialog which has license agreement? Accept/Decline pushbuttons.
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Jos (10584)
il 4 Mar 2016
Modificato: Jos (10584)
il 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 Commenti
Adam
il 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
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!