gpt4 book ai didi

matlab - 如何将每行都带有复选框的表/结构导入到 GUI,然后将选择列表导出到 MATLAB?

转载 作者:行者123 更新时间:2023-12-02 06:38:58 27 4
gpt4 key购买 nike

我是 MATLAB-GUI 新手。我看了几个video我了解复选框的工作原理(基础),但似乎您必须预先定义复选框的位置和数量。

我在 MATLAB 中有一个表或结构(通过操作从 CSV 导入)

前几列的示例:

Date      | Ticker | ShortName                     | RedCode
08-Jun-16 | NWS | 21st Century Fox America, Inc.| 9J143F
08-Jun-16 | III | 3i Group Plc | GOGCBA

我想在 GUI 中“导入”(滚动框包含所有行,右端每行都有一个复选框),以便用户选择他想要使用的行(选中复选框)。

然后,当用户在数据库中选择了他想要的所有行时,我想将它们导入/导出回 MATLAB(使用 GUI 作为过滤器,用户手动选择他想要的名称),按钮导入。

考虑到行数每次都会有所不同,我需要做什么才能导入右侧带有 #checkbox 的选定行并将它们导出回 MATLAB 以使用该列表?

最佳答案

As described in the documentation由@excaza链接,您可以通过创建一个uitable并捕获句柄来做到这一点:

f = figure;
t = uitable(f);

然后将数据(以元胞数组格式)添加到t.data。探索 t 的属性,了解更多可以通过编程方式设置的内容! (您可以通过在工作区中打开变量“t”,双击来完成此操作)

关于matlab - 如何将每行都带有复选框的表/结构导入到 GUI,然后将选择列表导出到 MATLAB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45636566/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com