필터 지우기
필터 지우기

Callback for menu option to execute a function?

조회 수: 1 (최근 30일)
Iman Alsharkawi
Iman Alsharkawi 2011년 4월 12일
I need help understanding how to make a menu option call another function... The example below is the handle I've made for a menu item titled 'I am bored...' When the user clicks this, I want the function game.m to execute. Obviously the way I have it written below isn't working. Advice?
handles.help_menu_bored = ...
uimenu(handles.help_menu,'label','I am bored...','Separator','on','Callback',{@help_menu_bored,handles});
function help_menu_bored_Callback(hObject, eventdata, handles)
fifteen
The error I get is the following:
??? Undefined function or method 'help_menu_bored' for input arguments of type 'struct'.
??? Error while evaluating uimenu Callback
Thanks!

채택된 답변

Walter Roberson
Walter Roberson 2011년 4월 12일
@help_menu_bored_Callback not @help_menu_bored . MATLAB will not add the "_Callback", as nothing in MATLAB assumes any particular structure for callback names.

추가 답변 (1개)

Iman Alsharkawi
Iman Alsharkawi 2011년 4월 12일
Gosh I feel dumb! Thanks for the prompt reply =)

카테고리

Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by