Функция, которая выполняется при закрытии графического интерфейса в Matlab - PullRequest
6 голосов
/ 08 июня 2010

Я создаю графический интерфейс в Matlab, используя руководство. Он не блокирует (не звонит uiwait). Когда окно графического интерфейса закрыто, я хотел бы выполнить некоторый код очистки.

Есть ли обратный вызов gui_ClosingFcn, который я должен определить по аналогии с шаблоном gui_OpeningFcn, который руководство создаст для меня?

Ответы [ 2 ]

14 голосов
/ 08 июня 2010

Окна рисунка имеют свойство 'DeleteFcn' , которое определяет функцию обратного вызова, которая запускается при закрытии / удалении окна. Вы могли бы потенциально использовать это для очистки.

13 голосов
/ 07 ноября 2013

Окна рисунка имеют свойство CloseRequestFcn, которое определяет функцию обратного вызова, которая будет запускаться при закрытии окна (до его удаления)enter image description here

...