我正在使用指南在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