matlab GUI之自定义菜单小结
自定義菜單
1.uimenu對象
h=uimenu('PropertyName','ProperValue')
h=uimenu(parent,'PropertyName','ProperValue')
常見屬性:
1.1標(biāo)簽 ? ?label
uimenu('label','&Open')
?
1.2快捷鍵 ?Accelerator
uimenu('Accelerator','E')
快捷鍵位 ctrl+E
注意以下三個是系統(tǒng)保留的Accelerator快捷鍵:'C'表示復(fù)制;'V'表示粘貼;‘X'表示剪切。
?
1.3例子
自定義菜單按從左向右的順序Position
如:figure('menubar','none');
h=uimenu('label','界面選擇','position',1);
uimenu(h,'label','界面1','Accelerator','E','callback','1');
uimenu(h,'label','界面2','Accelerator','F','callback','2');
uimenu(h,'label','界面3','Accelerator','G','callback','3');
uimenu('label','菜單1','position',2);
uimenu('label','菜單2','position',3);
uimenu('label','菜單3','position',4);
對于菜單選項,從上到下的順序
?
2.右鍵菜單uicontextmenu
如:h=uicontextmenu('PropertyName','PropertyValue')
h1=uimenu(h,'PropertyName','PropertyValue')
?
如:H=uicontextmenu;
set(gcf,'uicontextmenu',H);
uimenu(H,'label','a');
uimenu(H,'label','b');
uimenu(H,'label','c');
右鍵菜單中有a,b,c三項。
轉(zhuǎn)載于:https://www.cnblogs.com/wangduo/p/5570415.html
總結(jié)
以上是生活随笔為你收集整理的matlab GUI之自定义菜单小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到收音机是什么意思
- 下一篇: matlab练习程序(RGB2HSL、H