首先你的又下拉菜单的 全局句柄 定义为hpopmenu
在GUI界面里你可以这么写代码:
hpopmenu=uicontrol( ...
'Style','popupmenu', ...
'Units','normalized', ...
'Position',btnPos, ...
'String',labelList, ...
'Callback',callbackStr, ...
'UserData',cmdList);%这里面的 btnPos,labelList,cmdList都是预先定义好的变量 ,callbackStr是你要用下拉菜单时定义的函数
在callbackStr的m文件里 写这样的代码:
global hpopmenu
vpopmenu=get(hpopmenu,'value');%得到当前的下拉菜单的句柄值
switch vpopmenu
case 1,
%写你想写的代码
case 2,
%写你想写的代码
case 3,
%如上
end
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。