公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。
话题:matlabpopupmenu的问题
问题详情:如何设置下拉菜单的内容?回答:有两种方式,一种就是你直接双击控件,出属框,在string属中填写下拉菜单的内容,没一个内容请用回车分开,令一种就是在M中的open函数中填写如下码 ========================= set(handles.popupmenu1,'string',{'nihao','henhao'}); ========================= 后面的{'nihao','henhao'}是的内容。 下面码是调用方式 switch get(handles.popupmenu1,'Value') case 1 set(handles.text1,'string','1') case 2 set(handles.text1,'string','2') end case 1就是第一个 同理。case后面可以填写你需要的码。话题:matlab 中 popupmenu 按钮的程序调用!
问题详情:最近编程,用到popupmenu (下拉菜单),碰到的问题详情题如下: 我回答:调用时所用到的是名,既然调用的名和string的内容一样,就用string的内容来生成调用的名,两者都是字符串形式,只需要加上后缀就行了。因为好久没搞GUI了,所以不大记得命令,只能大概说一下。举个例,当前的popupmenu的选项为bb,可以取出这个字符串,然后再加上相应的后缀即可生成名,将名传递给调用的函数即可。 不知道能不能帮上忙,能的话记得采纳为最佳哦,亲话题:求教matlab中的gui的popupmenu问题
问题详情:我做的popupmenu在打开fig时点击pushbutton按钮出来一个不回答:试试添加对应的值,在Guide中对应的popupmenu空间属中,可以设置。话题:MATLAB中的popupmenu如何实现
问题详情:MATLAB中的popupmenu如何实现回答:好像可以,我给你一个例,不过是实现图像的选取功能,你可以在窗口中运行,但是实现了功能 h0=figure('toolbar','none', 'position',[200 150 450 250], 'name','实例36'); x=0:0.5:2*pi; y=sin(x); h=plot(x,y); grid on jb=uicool(gcf,'style','popupmenu', 'string', 'sin(x)cos(x)sin(x)+cos(x)exp(-sin(x))', 'position',[250 20 50 20]); set(jb,'value',1) huidiao=[ 'v=get(jb,''value'');,', 'switch v,', 'case 1,', 'delete(h),', 'y=sin(x);,', 'h=plot(x,y);,', 'grid on,', 'case 2,', 'delete(h),', 'y=cos(x);,', 'h=plot(x,y);,', 'grid on,', 'case 3,', 'delete(h),', '
参考回答:首付v话题:Matlab中popupmenu的问题
问题详情:能不能在 当popupmenu选择项 发生改变时,直接控制框显示回答:可以的,要在popupmenu(右键)的property inspector里预设值value,随便什么,只要有两行就行(例如:输入q,回车,q),再需要在popupmenu的callback里编写程序:c=get(handles.popupmenu1,'value');%选中的第几行if c==1set(handles.edit1,'string','a');%如果是第一行,则在框中显示想要显示的内容如:aelseif c==2set(handles.edit1,'string','b');%如果是第一行,则在框中显示想要显示的内容如:belseend; 完成,要守哦,多不容易,凌晨1点多了都……
参考回答:o话题:matlabpopupmenu控制另一个popupmenu的问题
问题详情:在第一个里面我选择第一项,第二个就显示A B C 三项;在第一个回答:在第一个popupmenu的回调函数里,sel=get(handles.popupmenu1,'Value');if sel==1 set(handles.popupmenu2.'String','String',{'A';‘B';'C'});else if sel==2 set(handles.popupmenu2.'String','String',{'C';‘D';'F'});end即可话题:matlab guide popupmenu 的问题
问题详情:自己写了个程序,不知道错在哪里:我要获取popupmenu里面的内回答:可以用popupmenu的value属进行switch,value属为正整数,第n个选项。下面是例function pushbutton1_Callback(hObject, eventdata, handles)switch get(handles.popupmenu1,'value') case 1 ezplot(#sin) case 2 ezplot(#log) case 3 ezplot(#tan)end
参考回答:1111111111111111111111话题:matlab GUI 中popupmenu控件的问题
问题详情:按钮可以选择网络层数,例如我选择3层,那么下面的popupmenu回答:控件当然无常显示了,当你将层数变小时popupmenu原来的Value值超出了你新给定的Value值范围,所以出错。你可以添加一句话(pushbutton回调函数中) set(handles.popupmenu1,'value',1); %假设popupmenu的Tag为popupmenu1这样就没问题了话题:matlab中GUI中的popupmenu如何进行参数传递
问题详情:程序段如下,在popupmenu的callback里:val = get(hObject,'Value'回答:两个函数都加global s或者在guidata(hObject,handles);前加 handles.s = s;在另外的函数中直接调用handles.s话题:matlab中popupmenu怎么实现数值读取啊
问题详情:我想从popupmenu中的菜单里得到一个值,然后在另一个方框中显回答:get(handles.hyear1,'value');你试下这样行不??