[MATLAB App Designer] 删除表(UITable)中的选中行

需实现效果:鼠标选中某一行,点击“删除”按钮即删除该行
解决思路:在表中删除某行/列数据,即令该行/列为空。故我们需要获取到需要删除行/列的序号。

1 UITable

1.1 添加回调函数

之前一直主要对按钮等组件编写回调函数,后来发现MATLAB对整个表格,也提供了相应的回调函数。
选中整个UITable,右键添加CellSelectionCallback回调。该回调函数的意思跟它的名字一样,是对用户鼠标选择的数据输出一个返回值。

1.2 编写回调函数

添加该回调函数后,系统会自动生成图中的第一行代码,该句中的indices即为鼠标所点击的行列数。获取该矩阵的第一个值,即为所选数据的行数
图1

2 Button(删除按钮)

直接在按钮的回调函数中,令表中该行的数据为空即可
在这里插入图片描述

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值