![]() |
如何将用户输入的uitable数据字符串化?
[LIST=1][*]我正在尝试通过在GUIDE中创建一个uitable来构建矩阵形式。因此,我希望用户将数据输入表中,并且希望使用按钮上的数据。但是我不知道如何将表中的数据串到按钮上。有什么方法可以对表进行编程?我只接受回调。我必须在m-editor中使用create函数,cellselelectionfunc等吗?
[*]我想制作一个3 x 3的矩阵,但是我无法在属性检查时编辑该行。当我删除第四行并应用时,它总是有4行。我只想制作3 x 3矩阵。不是4乘3。 [/LIST] [B]回答:[/B] 假设uitable的tag属性是MyTable,下面的代码将从表中获取数据。 data = get(handles.MyTable,'Data'); 如果将此代码放入按钮回调中(假设您的按钮具有MyButton的标记,则它将是函数MyButton_Callback(hObject,eventdata,handles)),则单击按钮时应该能够看到表数据。 您可以将“ OpeningFcn”图中的表数据(应该由Guide创建)初始化为3x3单元矩阵。 handles.output = hObject; % Initialise MyTable data to a 3x3 matrix set(handles.MyTable,'Data', cell(3,3)); % Update handles structure guidata(hObject, handles); [url=https://stackoverflow.com/questions/4914869]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 02:58。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.