有人在Matlab中关闭GUI时的警告消息

时间:2014-01-21 15:36:48

标签: matlab user-interface warnings message

如果用户正在关闭gui(使用右上角'x'),如何在GUI Matlab中发出警告消息。

1 个答案:

答案 0 :(得分:2)

例如,你可以set the figure's CloseRequestFcn询问用户是否真的要关闭这个数字。为此,您可以使用内置模式窗口,如questdlg。上述文档中给出了example of such a function

function my_closereq(src,evnt)
% User-defined close request function
% to display a question dialog box
   selection = questdlg('Close This Figure?',...
                        'Close Request Function',...
                        'Yes','No','Yes');
   switch selection,
      case 'Yes',
         delete(gcf)
      case 'No'
         return 
   end
end