matlab设计GUI
建个m文件,输入以下代码,试试看,调整一下大小,调整以下文件,运行就可以了,不需要用新建gui的过程。。
clf reset % <1>
set(gcf,’unit’,’normalized’,’position’,[0.1,0.4,0.85,0.35]);
set(gcf,’defaultuicontrolunits’,’normalized’);
set(gcf,’defaultuicontrolfontsize’,11);
set(gcf,’def马丁车标志图片大全aultuicontrolfontname’,’隶书’);
set(gcf,’defaultuicontrolhorizontal’,’left’);
set(gcf,’menubar’,’none’);
str=’调出指定图片’;
set(gcf,’name’,str,’numbertitle’,’off’);
h_axes=axes(‘position’,[0.05,0.15,0.45,0.70],’visible’,’off’);
hpush=uicontrol(gcf,’Style’,’push’,…
‘position’,[0.1,0.05,0.05,0.15],’string’,’图片1′);
set(hpush,’callback’,’axes(h_axes);B=imread(”f:\1.jpg”);imshow(B)’);
h_axes2=axes(‘position’,[0.55,0.15,0.4,0.70],’visible’,’off’);
hpush2=uicontrol(gcf,’Style’,’push’,…
‘position’,[0.8,0.05,0.05,0.15],’string’,’图片2′);
set(hpush2,’callback’,’axes(h_axes2);A=imread(”f:\2.jpg”);imshow(A)’);怎么才能联系到你呢?
如何实现这种MATLAB GUI界面
其实很简单啦!你只需要在这个界面里放多个或者一个pushbutton,然后在pushbotton的callback里写下调用程序即可。比如:
h=gcf;
filename;
close(h);
然后保存,运行这个按钮界面,点击按钮就可以出现“filename”,filename为你的其他界面的名称!!简单吧!!在你的菜单项里的某个按钮下写回调函数,列如:你的菜单项有一个“切换”这个项目,你可以为此项目的回调函数添加如下的代码:run(‘gui2′);%运行第二个gui界面 set(figure1,’visible’,’off’)%把第一个gui界面隐藏,这样就能进行界面切换了。