我在程序化GUI中有以下列表框:
h.listbox = uicontrol('style','listbox','units','pixels',...
'position',[10,175,200,200],...
'string',components_index);
这给了我一个包含列表框中一行股票的输出。
我现在想要的是,在每张股票前面,我都有一个复选框。请记住,库存量是可变的。
有人能指出解决方案吗?
提前致谢,
乔纳森
_______________________________________________________________ -
在帮助之后,我提出了以下建议:
谢谢,这就是我要找的东西。我现在只有一个小问题。我为uitable编写了代码:
h.table = uitable('units', 'pixels', 'position', [10, 100, 200, 200], ...
'columnname', {'Yes/No'},...
'columnformat',{'logical'},...
'ColumnEditable', true,...
'rowname',components_index);
但是我无法点击我的文本框。它们都应该出现,但不能改变它们的价值。
答案 0 :(得分:1)
尝试定义数据字段(例如,使用false
填充复选框列):
components_index = {'one1','two2','three3'};
h.table = uitable('units', 'pixels', 'position', [10, 100, 200, 200], ...
'columnname', {'Yes/No'},...
'columnformat',{'logical'},...
'ColumnEditable', true,...
'rowname',components_index,...
'data',false(numel(components_index),1));