[討論] 請問GUI中的axes的問題

作者: rz2x (嘟嚕嚕)   2014-05-19 00:43:09
我今天用buttom1來開啟圖片
讓圖片顯示在axes1上
此時我要再用buttom2讀取axes1的圖片
來顯示在axes2上
感覺上很簡單
可是網路上找不到要怎麼寫
學校MATLAB的書沒有一本是有關GUI的
請大家幫忙
謝謝
作者: jack10313 (彩色筆)   2014-05-19 00:59:00
你的圖變數為imghandles.img = img;guidata(hOject, handles);此時才可在其他的function呼叫imshow(uint8(img), 'Parent', handles.axes2);imshow(uint8(handles.img), 'Parent', handles.axes2);
作者: rz2x (嘟嚕嚕)   2014-05-19 21:55:00
請問 應該是在選擇圖片的buttom1裡面加入handles.img=img;然後再buttom2裡面加入您所說的兩行imshow 這樣對吧可是我做出來會出錯啊...
作者: jack10313 (彩色筆)   2014-05-19 22:02:00
第一行imshow是打錯的...
作者: winse (winse)   2014-05-19 22:14:00
可能要注意一下錯誤訊息。guidata(hobject, handles) 少了b
作者: jack10313 (彩色筆)   2014-05-19 22:31:00
我是手打的 漏key 感謝win大補正
作者: rz2x (嘟嚕嚕)   2014-05-19 22:31:00
應該是這樣沒錯吧 http://i.minus.com/iWpxLh30pL9Bi.jpg話說guidata是要自己建立一個function嗎?我做出來了0.0 感謝大家啊!! 這樣就不怕被當了XD 謝謝
作者: jack10313 (彩色筆)   2014-05-19 22:44:00
guidata更新你的handles

Links booklink

Contact Us: admin [ a t ] ucptt.com