Я пытаюсь создать матричную форму, создав удобную в GUIDE. Поэтому я хочу, чтобы пользователь вводил данные в таблицу, и я хочу использовать данные в кнопочной кнопке. Но я не знаю, как привязать данные из таблицы к кнопке. Есть ли способ программирования таблицы? Я просто беру только обратный вызов. Должен ли я использовать функцию create, cellselectionfunc и т. Д. В моем m-редакторе?Как спрятать данные из uitable, которые были введены пользователем?
Я хочу сделать матрицу 3 на 3, но я не могу редактировать строку при осмотре объекта. Когда я удаляю четвертую строку и применяю ее, она всегда имеет 4 строки. Я просто хочу сделать 3 на 3 матрицы. Не 4 на 3.
1
A
ответ
0
Предполагая, что свойство тега на вашем рабочем столе MyTable, следующий код получит данные из таблицы.
data = get(handles.MyTable,'Data');
Если поместить этот код в кнопку обратного вызова (если ваша кнопка имеет тег MyButton это будет функция MyButton_Callback (hObject, данныеСобытия, ручки)) вы должны иметь возможность видеть данные таблицы, когда кнопка щелчок.
Вы можете инициализировать данные таблицы на рисунках «ОткрытиеFcn» (которые должны были быть созданы руководством) к матрице ячеек 3x3.
handles.output = hObject;
% Initialise MyTable data to a 3x3 matrix
set(handles.MyTable,'Data', cell(3,3));
% Update handles structure
guidata(hObject, handles);
См. Http://www.mathworks.com/help/techdoc/ref/uitable.html для создания компонентов таблицы gui. – zellus