GUI help in calling an if elseif else function

5 ビュー (過去 30 日間)
Aser Zidan
Aser Zidan 2019 年 7 月 16 日
コメント済み: Walter Roberson 2019 年 7 月 16 日
Hi all,
I am trying to call out this if elseif else function in the GUI. So basically, the "what case box" represent the casenum, and the empty static box should call out a msg when "what case box" has a value.

回答 (1 件)

Walter Roberson
Walter Roberson 2019 年 7 月 16 日
Use the Callback property of the edit box to trigger the action. Remember that the edit box will be char (or cell array of char if Max>1 for the edit box) so you will need to str2double.
Note: you should not have any condition on the "else".
  4 件のコメント
Aser Zidan
Aser Zidan 2019 年 7 月 16 日
hi,
Actually when try to run it now, this code pops up:
Undefined function or variable 'gui_mainfcn'.
Error in demo2 (line 42)
gui_mainfcn(gui_State, varargin{:});
Walter Roberson
Walter Roberson 2019 年 7 月 16 日
What is the result you expect from
str2double(set(handles.output, 'string'))
? Notice that is a set() call, not a get() call.

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

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by