我正在尝试建立一个合适的1x2。
Cell(1,1)格式是'逻辑';单元格(1,2)是'char'
handles.SeedTable = uitable(...
'ColumnName',{'Shuffle' 'Seed#'},...
'ColumnFormat',{'logical','char'},...
'ColumnEditable',[true true],...
'RowName',{'Seed'},...
'Data',[{'true'}, {'Random#'} ]);
当我运行我的文件时: 当我按下复选框取消选中单元格(1,1)时没有任何反应。 如果我没有默认将单元格设置为真 - 一切都很好(即删除行:
'Data',[{'true'}, {'Random#'}
答案 0 :(得分:1)
要使单元格可编辑,代码中的最后一个true
需要不带引号:
handles.SeedTable = uitable(...
'ColumnName',{'Shuffle' 'Seed#'},...
'ColumnFormat',{'logical','char'},...
'ColumnEditable',[true true],...
'RowName',{'Seed'},...
'Data',[{true}, {'Random#'} ]);