| 查看: 1080 | 回复: 1 | ||
[求助]
MATLAB gui 下拉菜单的实现
|
|
求助! 现在有三个单选按钮,想改成一个下拉菜单实现。 单选按钮部分的程序: Rs1=uicontrol(FigureHandle,'Style','radio','unit','pixels',... 'Position',[TextXP(2),TextYP(2),140,TextHeight],... 'String','situation1', 'Value',InputData.Type(1),'Tag','Type1',... 'CallBack',['set(findobj(''Tag'',''Type1''),''Value'',1);'... 'set(findobj(''Tag'',''Type2''),''Value'',0);'... 'set(findobj(''Tag'',''Type3''),''Value'',0);'],... 'fontsize',12,'BackgroundColor', BackColor{2}); Rs2=uicontrol(FigureHandle,'Style','radio','unit','pixels',... 'Position',[TextXP(2),TextYP(2),140,TextHeight],... 'String','situation2', 'Value',InputData.Type(2),'Tag','Type2',... 'CallBack',['set(findobj(''Tag'',''Type1''),''Value'',1);'... 'set(findobj(''Tag'',''Type2''),''Value'',0);'... 'set(findobj(''Tag'',''Type3''),''Value'',0);'],... 'fontsize',12,'BackgroundColor', BackColor{2}); Rs2=...(类似) 改成: Rs1=uicontrol(FigureHandle,'Style','popup','unit','pixels',... 'Position',[TextXP(2),TextYP(2),100,TextHeight],... 'String','situation2|situation2|situation3',... 'CallBack',@SetTag,'fontsize',11,'BackgroundColor', BackColor{3}); 定义的SetTag函数: function SetTag(h,event,data) % Called when user activates popup menu val = get(h,'Value'); if val==1 set(findobj('Tag','Type1'),'Value',1); set(findobj('Tag','Type2'),'Value',0); set(findobj('Tag','Type3'),'Value',0); elseif val==2 set(findobj('Tag','Type1'),'Value',0); set(findobj('Tag','Type2'),'Value',1); set(findobj('Tag','Type3'),'Value',0); elseif val==3 set(findobj('Tag','Type1'),'Value',0); set(findobj('Tag','Type2'),'Value',0); set(findobj('Tag','Type3'),'Value',1); end 现在能显示下拉菜单,也可以选择,但是Value部分赋值给InputData.Type该怎么弄,不会写啊,求教! |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有3人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有3人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
已经有3人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有3人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有3人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有3人回复
2楼2015-09-17 12:45:23










回复此楼