自己设计的变窗口图形界面

阿须 发表于 2005-01-08 12:35:37

go_bmp=imread('ChangeFig24.bmp');
goBack_bmp=imread('ChangeFig24_back.bmp');

callbackstr1='set(gcf,''position'',[50 50 300 400]);set(findobj(''tag'',''changefigbut''),''position'',[340 10 50 30],''callback'',callbackstr2);';
callbackstr2='set(gcf,''position'',[50 50 600 400]);set(findobj(''tag'',''changefigbut''),''position'',[740 10 50 30],''cdata'',goBack_bmp,''callback'',callbackstr3);';
callbackstr3='set(gcf,''position'',[50 50 300 400]);set(findobj(''tag'',''changefigbut''),''position'',[340 10 50 30],''cdata'',goBack_bmp,''callback'',callbackstr4);';
callbackstr4='set(gcf,''position'',[50 50 150 400]);set(findobj(''tag'',''changefigbut''),''position'',[140 10 50 30],''cdata'',go_bmp,    ''callback'',callbackstr1);';
fig=figure('tag','fig','menubar','none','resize','off','Units','point','position',[50,50,150,400],'NumberTitle','off');
changeFiHndl=uicontrol('tag','changefigbut','style','pushbutton','cdata',go_bmp,'position',[140 10 50 30],'callback',callbackstr1);
FigExitHndl =uicontrol('tag','FigExitHndl', 'style','pushbutton','fontsize',14,'string','Exit','position',[10 10 50 30],'callback','close');
uicontrol('tag','frame1','style','frame','position',[10  220  180 270],'enable','inactive');
uicontrol('tag','frame2','style','frame','position',[210 220 180 270],'enable','inactive');
uicontrol('tag','frame3','style','frame','position',[410 90  380 400],'enable','inactive','visible','off');
uicontrol('tag','text1', 'style','text', 'position',[10  490  100 30], 'enable','inactive','ForegroundColor',[0.7 0.3 0.9],'Fontsize',20,'string','MATLAB','HorizontalAlignment','left');
uicontrol('tag','text1', 'style','text', 'position',[210 490  200 30], 'enable','inactive','ForegroundColor',[0.7 0.3 0.9],'Fontsize',20,'string','Input parameters','HorizontalAlignment','left');
uicontrol('tag','text1', 'style','text', 'position',[410 490  120 30], 'enable','inactive','ForegroundColor',[0.7 0.3 0.9],'Fontsize',20,'string','Simulation','HorizontalAlignment','left');


%===================================================
DEMO1Hndl =uicontrol('tag','DEMO1Hndl', 'style','pushbutton','fontsize',12,'string','demo1','position',[25 450 150 30],'callback','@@@@');


%自己设计的变窗口图形界面

最新评论

发表评论

*昵称

已经注册过? 请登录

Email
网址
*评论