作者rz2x (嘟嚕嚕)
看板MATLAB
標題[討論] 請問GUI中的axes的問題
時間Mon May 19 00:43:09 2014
我今天用buttom1來開啟圖片
讓圖片顯示在axes1上
此時我要再用buttom2讀取axes1的圖片
來顯示在axes2上
感覺上很簡單
可是網路上找不到要怎麼寫
學校MATLAB的書沒有一本是有關GUI的
請大家幫忙
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.106.184
※ 文章網址: http://webptt.com/m.aspx?n=bbs/MATLAB/M.1400431392.A.AE1.html
1F:推 jack10313:你的圖變數為img 05/19 00:59
2F:→ jack10313:handles.img = img; 05/19 00:59
3F:→ jack10313:guidata(hOject, handles); 05/19 01:00
4F:→ jack10313:此時才可在其他的function呼叫 05/19 01:01
5F:→ jack10313:imshow(uint8(img), 'Parent', handles.axes2); 05/19 01:02
6F:推 jack10313:imshow(uint8(handles.img), 'Parent', handles.axes2); 05/19 01:57
7F:→ rz2x:請問 應該是在選擇圖片的buttom1裡面加入handles.img=img; 05/19 21:55
8F:→ rz2x:然後再buttom2裡面加入您所說的兩行imshow 這樣對吧 05/19 21:57
9F:→ rz2x:可是我做出來會出錯啊... 05/19 21:59
10F:推 jack10313:第一行imshow是打錯的... 05/19 22:02
11F:推 winse:可能要注意一下錯誤訊息。guidata(hobject, handles) 少了b 05/19 22:14
12F:推 jack10313:我是手打的 漏key 感謝win大補正 05/19 22:31
14F:→ rz2x:話說guidata是要自己建立一個function嗎? 05/19 22:32
15F:→ rz2x:我做出來了0.0 感謝大家啊!! 這樣就不怕被當了XD 謝謝 05/19 22:34
16F:推 jack10313:guidata更新你的handles 05/19 22:44