1

我正在尝试构建一个合适的 1x2。

Cell(1,1) 格式是“逻辑的”;单元格(1,2)是“字符”

handles.SeedTable = uitable(...
                    'ColumnName',{'Shuffle' 'Seed#'},...
                    'ColumnFormat',{'logical','char'},...
                    'ColumnEditable',[true true],...
                    'RowName',{'Seed'},...
                    'Data',[{'true'}, {'Random#'} ]);

当我运行我的文件时:当我按下复选框取消选中 cell(1,1) 时,没有任何反应。如果我没有将单元格默认设置为 true - 一切都很好(即删除该行:

'Data',[{'true'}, {'Random#'} 
4

1 回答 1

1

要使单元格可编辑,true代码中的最后一个需要不带引号:

handles.SeedTable = uitable(...
                    'ColumnName',{'Shuffle' 'Seed#'},...
                    'ColumnFormat',{'logical','char'},...
                    'ColumnEditable',[true true],...
                    'RowName',{'Seed'},...
                    'Data',[{true}, {'Random#'} ]);
于 2013-03-13T10:16:43.230 回答