0
我想要做這樣的事情:一個程序在開始時一些數據被初始化。然後我打開其他圖形用戶界面,在其中顯示這些數據的一些圖形。如何在Matlab中爲不同的GUI設置全局變量?
是否有任何可能的方式來設置不同的GUI一些全局變量?如果不是,我該怎麼做?
我想要做這樣的事情:一個程序在開始時一些數據被初始化。然後我打開其他圖形用戶界面,在其中顯示這些數據的一些圖形。如何在Matlab中爲不同的GUI設置全局變量?
是否有任何可能的方式來設置不同的GUI一些全局變量?如果不是,我該怎麼做?
只要您將第一個GUI的句柄傳遞給第二個,就可以從GUI#2訪問GUI#1的所有屬性(反之亦然,因爲GUI創建方法將句柄返回到GUI#2的句柄)。
或者,您可以在句柄對象中收集想要可視化的數據(以及GUI的句柄),這意味着它通過引用傳遞並隨處可用。
最後,您當然可以創建全局變量 - 在想要訪問這些變量的任何函數的開頭,您必須聲明它們爲global var1, var2, var3
。