策划在gui

15的观点(30天)
Rishabh Kasliwal
Rishabh Kasliwal 2011年5月11日
你好,
我想设计一个gui界面交互渲染情节。所以我有一个2 x3图托盘。所有六个标签axes_row11, axes_row12……等等。我试图访问这些坐标轴对象(在一个回调)以下命令:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
mydata = guihandles (hObject);
轴(mydata.axes_row11);阴谋(1,1)
轴(mydata.axes_row12);阴谋(1、2);
情节(mydata.axes_row11 1 1);
情节(mydata.axes_row12 1 2);
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
问题:在第二个调用回调的我发现axes_row11和axes_row12已删除,无法访问了。初启的命令“阴谋”/“轴”是修改mydata通过删除特定的处理。我怎么解决这个问题?
请帮助
谢谢,
rishabh

接受的答案

Rishabh Kasliwal
Rishabh Kasliwal 2011年5月16日
谢谢你们所有人的建议。然而,没有一个工作。最后我认为标签领域正在被调用“阴谋”。所以我只是做了如下:
* * * * * * * * * * * * * *情节(handles.axes_row11 1 1);集(handles.axes_row11,“标签”,“axes_row11”) * * * * * * * * * * * * * * * * * * * * * * * * *,这样下次我调用回调,标签还在。再次感谢

更多的答案(3)

sco1
sco1 2011年5月11日
我使用
集(gcf,“CurrentAxes”,handles.YourTagHere);
情节(x, y);
在gui轴之间切换。
1评论
Rishabh Kasliwal
Rishabh Kasliwal 2011年5月11日
给予同样的问题:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
集(gcf, CurrentAxes mydata.axes_row23);
阴谋(1,1);
集(gcf, CurrentAxes mydata.axes_row13);
图(2,2);
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

登录置评。


阿图罗Moncada-Torres
阿图罗Moncada-Torres 2011年5月13日
你试着用斧头吗?
轴(mydata.axes_row11);
阴谋(1,1);
轴(mydata.axes_row12);
阴谋(1、2);
希望它帮助;-)

保罗席尔瓦
保罗席尔瓦 2011年5月13日
如果您正在使用指南来做
情节(handles.axes_row11 1 1);
情节(handles.axes_row12 1 2);

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!