%I have a data which class is char. I need to write this data into listbox in my GUI.
tp=0.99954;
scale_ppm=(tp-1)*10^6 %ppm
scale=sprintf('scale %10.4f ppm \n',scale_ppm) %char
%I want to assign "scale" into listbox in my GUI. Which function I need to use?
thanks in advance.

1 件のコメント

Jan
Jan 2013 年 7 月 18 日
Omit the linebreak in the string.

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

 採用された回答

David Sanchez
David Sanchez 2013 年 7 月 18 日

0 投票

Your listbox has to have a tag assigned (look for it in the property inspector). The values you want to insert into your listbox should be part of a cell array.
scales = cell(num_elements,1);
for k=1:num_elements
scales{k} = your_strings_here;
end
set(handles.your_pop,'String',scales);

4 件のコメント

sermet
sermet 2013 年 7 月 18 日
I've mistakenly write listbox, it was actually edit. These codes are acceptable for edit text?
sermet
sermet 2013 年 7 月 18 日
I've mistakenly write listbox, it was actually edit. These codes are acceptable for edit text?
sermet
sermet 2013 年 7 月 18 日
I've mistakenly write listbox, it was actually edit. These codes are acceptable for edit text?
Jan
Jan 2013 年 7 月 19 日
Simply try it, sermet. You will find out, that the same code is working for all kinds of uicontrol's (while I'd avoid multi-line text checkboxes).

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で App Building についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by