这几天,查看了很多的MATLAB GUI 表格的操作,发现都没有一个完整的增删改的帖子。于是在我自己摸索下,自己搞出来了,增删操作。接下来就分享给大家!
界面布局:
表格的tag: uitable1
添加电价的tag:addEle
删除电价的tag:delEle
首先建立一个 newData.mat,用于存放表格数据:
在打开窗体的时候,加载 newData.mat 文件,并且显示:
添加数据,我是通过 对话框来实现的:
代码:
增加功能就完成了。接下来是删除功能:
1.删除功能,需要用到 表格的一个回调函数 CellSelectionCallback:
2.删除功能;
全部代码:
function varargout = demo(varargin)
% DEMO MATLAB code for demo.fig
% DEMO, by itself, creates a new DEMO or raises the existing
% singleton*.
%
% H = DEMO returns the handle to a new DEMO or the handle to
% the existing singleton*.
%
% DEMO('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in DEMO.M with the given input arguments.
%
% DEM