Dialog box when try to close GUI window

6 次查看(过去 30 天)
I created a GUIDE GUI, but I want to prompt the user to a choice dialog box if they try to close the GUI window using the Close button (i.e. that button which is typically an "X" on PC, and typically a red circle on Mac).
How may I go about editing the GUIDE GUI .m default code to implement this? Input would be much appreciated.

采纳的回答

Adam
Adam 2014-12-15
Right click on your main figure in GUIDE and select View Callbacks->CloseRequestFcn.
There is an example of what to do inside this function at:
if you search for CloseRequestFcn.
Most important is that you must call delete( gcf ) otherwise the figure will never close because you are over-riding default close behaviour.
Personally I don't use 'gcf', I get the figure handle explicitly, but that example uses 'gcf' so I guess it is fine.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by