我的问题是我需要在GUI Matlab中为现有表添加新列。我正在使用下面引用的代码,但有一个问题 - 新列不可编辑。有谁知道如何强迫它们?
database = get(handles.table,'Data');
[height,width] = size(database);
database(1:height,width+1) = cellstr(get(handles.edit13,'String'));
database(1:height,width+2) = {str2num(get(handles.edit12,'String'))};
database(1,width+3) = cellstr(' ');
set(handles.table,'Data', database);
答案 0 :(得分:0)
所以..它解决了我的问题:
wektortrue=true(1,width)
set(handles.table,'ColumnEditable',wektortrue);