matlab 从可选单元格获取选定的单元格索引

uyto3xhc  于 2022-11-15  发布在  Matlab
关注(0)|答案(2)|浏览(167)

我有一个具有10列的适合的,我从一个数据库填充它。
现在,我想知道用户何时选择了特定的行。例如,如果用户选择第三条记录,我希望取回值3,这样我就可以访问实际信息,例如从路径中打开该特定记录。
我在网上发现我需要找到一份工作。我还认为这个方法应该在这里实现:

function uitable_CellSelectionCallback(hObject, eventdata, handles)

然而,我发现了一些关于我应该如何继续进行的信息。
有没有人有过这个问题,或者知道如何解决?

vs3odd8k

vs3odd8k1#

调用CellSelectionCallback时,可以访问Indices属性,该属性是一个2x1数组,其中包含所选单元格的行和列索引。
因此,在您的回调中,使用如下内容:

row = eventdata.Indices(1)
 col = eventdata.Indices(2)

这应该会让你振作起来。

8i9zcol2

8i9zcol22#

为了避免回调,您可以在较新版本的matlab中使用app.UITable.Selection,其中app是您的应用程序对象,UITable是您合适的名称

相关问题