Re: [問題] GUI傳參數給GUI
※ 引述《jiunwey (Worthless)》之銘言:
: ※ 引述《octobersky (1234567890)》之銘言:
: : 大家好 我想問一個問題
: : GUI A 可呼叫 GUI B
: : B是顯示A中計算結果
: : 請問怎麼將結果這個變數傳給B來讓它顯示
: : 謝謝
大家已經提出很多方法了 我可以另外提供一個經驗
如果A不會馬上關掉 我會把A的handle給到B
譬如 B的 handles.A = A_handle;
這樣一來 再配合guihandles
就可以在B裡面隨時控制A的所有物件
當然 反過來A也可以控制B
: 您可以考慮幾種方式,例如:
: 1.利用全域變數
: 2.將欲傳遞的值存到Matlab的workspace上,交互存取
: 3.在A設定B的某個物件的UserData (Ex. set("Object",'UserData',"值"))
: 4.利用setappdata與getappdata來設定值於某一物件上後存取
: 以上供您參考
第二點我不太懂 GUI都是函數的形式
如果變數不是Input 也不是Global 我不曉得workspace怎麼傳值
請稍微解釋一下 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.61.67
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章