GUI Question: Have a pop-up dialog which has license agreement? Accept/Decline pushbuttons.
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
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
답변 (1개)
  Jos (10584)
      
      
 2016년 3월 4일
        
      편집: Jos (10584)
      
      
 2016년 3월 4일
  
      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
  Adam
      
      
 2016년 3월 5일
				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
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


