我正在使用指南在matlab中创建一个GUI。它是非阻塞的(不呼叫uiwait
)。当gui窗口关闭时,我想执行一些清理代码。在matlab中关闭GUI时执行的函数
是否有gui_ClosingFcn
回调我应该定义类似于指南为我创建的gui_OpeningFcn
模板?
我正在使用指南在matlab中创建一个GUI。它是非阻塞的(不呼叫uiwait
)。当gui窗口关闭时,我想执行一些清理代码。在matlab中关闭GUI时执行的函数
是否有gui_ClosingFcn
回调我应该定义类似于指南为我创建的gui_OpeningFcn
模板?
图形窗口有一个'DeleteFcn'
property,它定义了一个回调函数,该函数在关闭/删除窗口时运行。你可能会用它来做清理工作。
图形窗口有一个CloseRequestFcn
属性,它定义了一个回调函数,该函数将在关闭窗口(在删除窗口之前)时运行。
+1在关闭请求级别进行分支是更干净的恕我直言,因为它可以重用封闭对象的“关闭”功能。这样,图形可以通过编程或通过相同功能的GUI关闭。 – user1735003 2015-08-20 13:45:50
set(hObject,'DeleteFcn',@myhandle)在opensFcn中应该这样做。谢谢。 – Marc 2010-06-08 19:39:40