[問題] 如何用GUI上的pushbotton開啟另一個GUI而不關掉原本介面已回收

看板MATLAB作者 (小 美 )時間15年前 (2010/11/02 12:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
不好意思要麻煩各位幫我解答一些問題 >"< 實在找不到為什麼.... 我用了一個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
文章代碼(AID): #1Cpvg_e0 (MATLAB)