文档帮助中心
创建菜单或菜单项
m = uimenu
m = uimenu(名称、值)
m = uimenu(父)
m = uimenu(父、名称、值)
m = uimenu在当前图中创建一个菜单并返回菜单对象。如果没有数字可用,MATLAB®调用数字函数来创建一个。
菜单
数字
例子
m = uimenu (名称,值)使用一个或多个名称-值对参数指定菜单属性值。
m = uimenu (名称,值)
名称,值
m = uimenu (父)在指定的父容器中创建菜单。方法创建的图形数字或uifigure函数,或另一个菜单对象。属性值对uimenu属性创建应用程序时,应用程序的大小略有不同数字或uifigure函数。有关更多信息,请参见名称-值对的观点。
m = uimenu (父)
父
uifigure
uimenu
m = uimenu (父,名称,值)指定父容器和一个或多个属性值。
m = uimenu (父,名称,值)
全部折叠
创建一个显示默认菜单栏的图形。添加一个菜单和一个菜单项。
图(f =“工具栏”,“没有”);m = uimenu (“文本”,“选项”);mitem = uimenu (m,“文本”,“重置”);
将带有键盘快捷键的菜单项添加到菜单栏,并定义在选择菜单项时执行的回调。
首先,创建一个名为的程序文件importmenu.m。在程序文件中:
importmenu.m
创建一个图。
添加一个名为进口。通过指定为菜单创建助记快捷键“导入”作为文本标签。
“导入”
创建一个菜单项并指定助记符和加速键快捷键。
定义一个MenuSelectedFcn当用户单击菜单项或使用助记符或加速键快捷键时执行的回调。
MenuSelectedFcn
运行程序文件。
函数importmenu f = uifigure;m = uimenu (f,“文本”,“导入”);mitem = uimenu (m,“文本”,“文件之外”);mitem。加速器=“T”;mitem。菜单选择edFcn = @MenuSelected;函数menusselected (src,event)文件= uigetfile(‘* . txt”);结束结束
您可以通过以下方式使用键盘与菜单和菜单项进行交互:
选择进口菜单按Alt +我。
选择文本文件菜单项,并按下执行回调Alt +我+ T。
选择文本文件菜单项,并使用加速器执行回调Ctrl + T。
当您选择文本文件菜单项,“选择要打开的文件”对话框将打开,扩展字段筛选为文本文件。
创建一个选中的菜单项,可以选择或清除该菜单项以在轴中显示网格。使用一个按钮共享回调,这样按下它也会显示或隐藏网格。
首先,创建一个名为的程序文件plotOptions.m。在程序文件中:
plotOptions.m
创建一个带有按钮的图形,以及显示网格的轴。
添加带有助记符的菜单和菜单项。指定选中了菜单项。
定义一个MenuSelectedFcn在用户与菜单项交互时隐藏或显示网格的回调。
定义一个ButtonPushedFcn它使用与菜单项相同的回调函数。
ButtonPushedFcn
函数plotOptions f = uifigure;ax = uiaxes (f);网格(ax);btn = uibutton (f,“文本”,“显示网格”);btn。位置= [155 325 100 20];m = uimenu (f,“文本”,“情节选项”);mitem = uimenu (m,“文本”,“显示网格”,“检查”,“上”);mitem。菜单选择edFcn = @ShowGrid; btn.ButtonPushedFcn = @ShowGrid;函数ShowGrid (src、事件)网格(ax);如果比较字符串(mitem.Checked“上”)mitem。检查=“关闭”;其他的mitem。检查=“上”;结束结束结束
快捷菜单
父容器,指定为数字对象创建的数字或uifigure函数,另一个菜单对象,或快捷菜单对象。如果没有指定父容器,则调用MATLAB数字创建一个,并将该菜单放置在该图形的菜单栏中。将父类指定为现有的菜单对象,以将菜单项添加到菜单或嵌套菜单项。
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家。
的名字
价值
Name1, Value1,…,的家
m = uimenu(“文本”,“开放”)
“开放”
属性创建的应用程序可用的属性列表uifigure功能或在App Designer中,看菜单的属性。
属性创建的应用程序可用的属性列表数字功能,请参阅菜单的属性。
uicontextmenu
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室