书上写的没有错,的确是双引号,
因为'set(gcf,''Color'',''blu'')',单引号内添加引号时,肯定是双引号。
但是你的双引号不是英文输入状态下的双引号(英文输入状态下的引号,括号,逗号与汉文下的是不能通用的)
奇怪,就是下面这段程序,我得到结果了啊
figure
h_menu=uimenu(gcf,'label','Color');
h_submenu1=uimenu(h_menu,'label','Blue',...
'callback','set(gcf,''Color'',''blue'')');
h_submenu2=uimenu(h_menu,'label','Red',...
'callback','set(gcf,''Color'',''red'')');
执行后没什么不妥啊!
双引号换成单引号(英文输入状态下)书上也有错误的。
引号应该改,剩下的可以在GUI属性里设定,照书上做没错