|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
调试了很久,总提示eval callback函数时出了问题,导致两个隐含菜单选项功能无法实现。
算是一个书上的例子照搬下来,但我尝试了很久,看不出问题出在哪里。
请高人点拨一下。不胜感激!!!
PS:附件中为我的源代码。
HandleContextMenu=uicontextmenu;
HandleFig=plot(1:.1:10,sin(1:.1:10),'b-');
set(HandleFig,'UIContextMenu',HandleContextMenu);
ChildrenMenu1=uimenu(HandleContextMenu,...
'Label','label it',...
'Callback',...
['Temp=get(gca,"CurrentPoint");' ....
'Coordi=Temp(1,1:2);'...
'hold on;'....
'plot(Coordi(1),Coordi(2),"r*")']);
ChildrenMenu2=uimenu(HandleContextMenu,....
'Label', 'Inform me',...
'Callback',...
['Temp=get(gca,"CurrentPoint");'...
'Coordi=Temp(1,1:2);'...
'msgbox(["x=",num2str(Coordi(1)), "y=",num2str(Coordi(2))]);']);
[ 本帖最后由 eight 于 2007-4-18 23:54 编辑 ] |
|