matlab GUI-弹出式菜单的简单例子

如题所述

第1个回答  2022-06-12
在前两篇的基础上,利用弹出式菜单来替换单选按钮和切换按钮,实现对输出信号的波形和颜色的控制。

1.在界面中拖入面板、坐标轴以及两个弹出式菜单,根据自己的需要修改控件的大小和字体大小等属性,整个界面布局如下图。

2.双击弹出式菜单1,进入其属性编辑器。在弹出式菜单的‘string’中敲入波形的选项,如下图所示。记住每一行结束敲回车键进入下一行,第一行对应的‘value’值为1,第二行对应的‘value’值为2,以此类推。最开始弹出式菜单的‘value’值默认为1,即显示第一行的内容。同理进入弹出式菜单2,在‘string’中敲入颜色的选项。

3.进入弹出式菜单1的callback函数中,通过get()函数获取弹出式菜单1的‘value’值,并利用switch-case函数根据‘value’值画出相应的波形。

4.进入弹出式菜单2的callback函数中,通过get()函数获取弹出式菜单2的‘value’值,并利用switch-case函数根据‘value’值改变波形的颜色。

5.到此就完成了弹出式菜单的简单示例。
相似回答
大家正在搜