主题:设置工具栏出问题?
X1=imread('打开.bmp');
X2=imread('保存.bmp');
X3=imread('打印.bmp');
X4=imread('放大.bmp');
X5=imread('undo.bmp');
X6=imread('redo.bmp');
% 建立工具栏
uipushtool('Separator','on','TooltipString','打开','ClickedCallback',...
@open_Callback,'CData',X1);
uipushtool('Separator','on','TooltipString','保存','ClickedCallback',...
@save_Callback,'CData',X2);
uipushtool('Separator','on','TooltipString','打印','ClickedCallback',...
'printdlg','CData',X3);
uipushtool('Separator','on','TooltipString','放大','ClickedCallback',...
@image_zoom_Callback,'CData',X4);
uipushtool('Separator','on','TooltipString','撤消','ClickedCallback',...
@remove_Callback,'CData',X5);
uipushtool('Separator','on','TooltipString','恢复','ClickedCallback',...
@resume_Callback,'CData',X6);
创建工具栏成功,但是只有open能正常使用,其它的都提示
?? Input argument "handles" is undefined.
??? Error while evaluating uipushtool ClickedCallback.
这是为什么,请指教,open_Callback里也用到handles!
X2=imread('保存.bmp');
X3=imread('打印.bmp');
X4=imread('放大.bmp');
X5=imread('undo.bmp');
X6=imread('redo.bmp');
% 建立工具栏
uipushtool('Separator','on','TooltipString','打开','ClickedCallback',...
@open_Callback,'CData',X1);
uipushtool('Separator','on','TooltipString','保存','ClickedCallback',...
@save_Callback,'CData',X2);
uipushtool('Separator','on','TooltipString','打印','ClickedCallback',...
'printdlg','CData',X3);
uipushtool('Separator','on','TooltipString','放大','ClickedCallback',...
@image_zoom_Callback,'CData',X4);
uipushtool('Separator','on','TooltipString','撤消','ClickedCallback',...
@remove_Callback,'CData',X5);
uipushtool('Separator','on','TooltipString','恢复','ClickedCallback',...
@resume_Callback,'CData',X6);
创建工具栏成功,但是只有open能正常使用,其它的都提示
?? Input argument "handles" is undefined.
??? Error while evaluating uipushtool ClickedCallback.
这是为什么,请指教,open_Callback里也用到handles!