[問題] 如何用GUI上的pushbotton開啟另一個GUI而不關掉原本介面已回收
不好意思要麻煩各位幫我解答一些問題 >"< 實在找不到為什麼....
我用了一個GUI界面當作是主GUI界面 上面有兩個push botton
其中一個是執行程式 另一個是當需要協助的時候按的
因此會希望按下那個協助用的pushbotton時 不會影響到主GUI的介面跟執行
而我目前寫出了一個GUI界面 假設handle為1
F_handle=1;
figure(F_handle);
set(F_handle, 'Units','normalized', 'Tag','Fig1','Name','Fig1');
上面的協助pushbutton 按下時會執行自訂的call back程式
push2 = uicontrol('Units','points', 'Callback','HELP',
'Position',[10,10,10,10], 'Tag','Push2');
其中call back程式的用意是打開另一個GUI界面 然後有一些跟勾選
F5_handle=5;
figure(F5_handle);
set(F5_handle, 'Tag','Fig5','Name','Fig5');
我不懂的是 為什麼當按下了協助用的pushbotton(也就是上面的push2時)
會變成主GUI界面被關閉然後才打開figure(5)呢?
另外請問一個問題是Matlab有沒有可能可以做一個多頁的tab
然後點選後就跳到相對應的GUI介面呢
像是windows裡面的系統內容那種感覺
http://images.plurk.com/5474579_75f24a0a61ebc626e7b43625b221888e.jpg

最後一個問題是 請問Matlab現在的GUI介面旁邊可以容許捲軸了嗎
也就是是否可以設計一個GUI介面的視窗大小是大過於使用者的螢幕高度
然後可以像Chrome或IE那樣 利用右邊的捲軸來捲動視窗呢
先謝謝你們的回答喔 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.72.152