當前位置:編程學習大全網 - 編程軟體 - 用MATLAB 設計窗體和菜單

用MATLAB 設計窗體和菜單

>> set(gcf,'menubar','none');

hp=uimenu(gcf,'Label','File');

hpsub1=uimenu(hp,'Label','New');

hpsub11=uimenu(hpsub1,'Label','&M-File',...

'Callback','edit');

hpsub2=uimenu(hp,'Label','&Plot');

hpsub21=uimenu(hpsub2,'Label','Sine Wave',...

'Callback',['t=-2*pi:0.1:2*pi;h=plot(t,sin(t))']);

hpsub21=uimenu(hpsub2,'Label','Cine Wave',...

'Callback',['t=-2*pi:0.1:2*pi;h=plot(t,cos(t))']);

hpsub3=uimenu(hp,'Label','&Exit','Callback','exit');

hpa=uimenu(gcf,'Label','Option');

hpa1=uimenu(hpa,'Label','Line &Style');

hpa11=uimenu(hpa1,'Label','Full line ',...

'Callback','set(h,''lineStyle'',''-'')');

hpa12=uimenu(hpa1,'Label','Dotted line ',...

'Callback','set(h,''lineStyle'',''--'')');

hpa13=uimenu(hpa1,'Label','Dash dot line ',...

'Callback','set(h,''lineStyle'',''-.'')');

hpa2=uimenu(hpa,'Label','&MarKer');

hpa21=uimenu(hpa2,'Label','plussign',...

'Callback','set(h,''MarKer'',''+'')');

hpa22=uimenu(hpa2,'Label','asterisk',...

'Callback','set(h,''MarKer'',''*'')');

hpa23=uimenu(hpa2,'Label','circle',...

'Callback','set(h,''MarKer'',''o'')');

hpa3=uimenu(hpa,'Label','&Color');

hpa31=uimenu(hpa3,'Label','red',...

'Callback','set(h,''Color'',''r'')');

hpa32=uimenu(hpa3,'Label','blue-green',...

'Callback','set(h,''Color'',''c'')');

hpa33=uimenu(hpa3,'Label','yellow',...

'Callback','set(h,''Color'',''y'')');

>>

這是自己慢慢摸索出來的,妳可以看壹下

  • 上一篇:什麽叫做多維數據分析
  • 下一篇:All is ok有這個用法嗎?
  • copyright 2024編程學習大全網