matlab GUI中创建了popupmenu但不显示,如下图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab GUI中创建了popupmenu但不显示,如下图相关的知识,希望对你有一定的参考价值。

Warning: popupmenu control requires a scalar Value
Control will not be rendered until all of its parameter values are valid
> In openfig at 135
In gui_mainfcn>local_openfig at 286
In gui_mainfcn at 234
In popupbutton1_callback at 42
>>

参考技术A 说明已经很清楚了,你没有对popupmenu进行赋值,你需要点开属性面板,找到popupmenu的String属性并编辑。至于popupmenu的调用在它的callback里就有说,如有个popupmenu的tag是popupmenu1,那么Str=get(handles.popupmenu1,'String')就可以获得全部的列表值,Val=get(handles.popupmenu1,'Value)就能获得当前显示的是哪个选项,如果要调用对应显示的字符串,就要用StrVal。
呵呵,一开始不知道,编起来的确比较蛋疼。本回答被提问者和网友采纳

以上是关于matlab GUI中创建了popupmenu但不显示,如下图的主要内容,如果未能解决你的问题,请参考以下文章

matlab GUI 中popupmenu控件的问题

matlab gui图像带legend保存

在 Matlab 独立 GUI.exe 中包含多个文件夹(包含图像、脚本等)

Android中创建PopupMenu弹出式菜单

使用 GUIDE 在 MATLAB GUI 中创建透明文本框

matlab设置用户缺省控件单位属性值