how to call the callback in GUI ?

I put this label into the figure that I created but how can I active it ? I want to load data , do you have any idea?
m = uimenu('Label','&File'); uimenu(m,'Label','Open','Callback','Mohammad');

2 件のコメント

Jan
Jan 2011 年 9 月 8 日
What exactly does "I want to load data" mean? What do you mean by "activate"? Usually a menu is activated by the mouse event. Do you want to call the callback function Mohammad manually?
Niki
Niki 2011 年 9 月 8 日
Yes, It was what I wanted,
as you know based on above command you can just create a label but I did not know how to callback , but Wesley helped me and it works now,
right now i have another problem , please see the following question

サインインしてコメントする。

 採用された回答

Wesley Ooms
Wesley Ooms 2011 年 9 月 8 日

0 投票

if i understand correct, instead of 'Mohammad', you should write {@Mohammad} so that it becomes
uimenu('Label','&File'); uimenu(m,'Label','Open','Callback',{@Mohammad});
now you can write your function
function varargout = Mohammad(varargin);
that function can load the data for you

1 件のコメント

Amirhosein Ghenaati
Amirhosein Ghenaati 2014 年 11 月 6 日
編集済み: Amirhosein Ghenaati 2014 年 11 月 6 日
if you defines Mohammad in your current directory it works well too
m = uimenu('Label','&File');
uimenu(m,'Label','Open','Callback','Mohammad');
for example define new func in your directory
function Mohammad()
disp('rrr')
end

サインインしてコメントする。

その他の回答 (1 件)

Niki
Niki 2011 年 9 月 8 日

0 投票

How can I add one bottom for this? for example this I have a windows , then i want to either open from the "file"---> "open" which works now
or a bottom on the window

カテゴリ

ヘルプ センター および File ExchangeInstall Products についてさらに検索

タグ

質問済み:

2011 年 9 月 8 日

編集済み:

2014 年 11 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by