Matlab学习------------带有右键菜单的GUI学习实例
生活随笔
收集整理的這篇文章主要介紹了
Matlab学习------------带有右键菜单的GUI学习实例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
實(shí)例步驟:
須要設(shè)置UIContextMenu,否則點(diǎn)擊右鍵不顯示。
右鍵點(diǎn)擊第一個菜單之后:(在菜單中加入對應(yīng)的回調(diào)函數(shù))
function r1_Callback(hObject, eventdata, handles) % hObject handle to r1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) uicontrol(gcf,'style','text','String','右鍵菜單');結(jié)果:點(diǎn)擊右鍵彈出菜單,點(diǎn)擊第一個菜單項
使用底層代碼加入右鍵菜單:
figure('MenuBar','none');%將原來的菜單取消掉 h=uicontextmenu;%定義新的右鍵菜單 uimenu(h,'label','右鍵菜單1');%定義子菜單 uimenu(h,'label','右鍵菜單2');%定義子菜單 set(gcf,'uicontextmenu',h);%將右鍵菜單顯示出來總結(jié)
以上是生活随笔為你收集整理的Matlab学习------------带有右键菜单的GUI学习实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++学习之路: 线程封装(基于对象编程
- 下一篇: 取奇偶数