作者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/cn.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