gpt4 book ai didi

matlab - 如何以编程方式更改 MATLAB GUI 中的选项卡

转载 作者:行者123 更新时间:2023-12-04 17:58:34 27 4
gpt4 key购买 nike

我目前正在尝试在我的 MATLAB 源代码中编写一行,这将更改我使用 uicontrol、uitabgroup、uitab 等创建的 GUI 的选项卡。

我想要的是一行代码,它将更改 GUI 的当前选定选项卡,如本文档所示:https://www.mathworks.com/matlabcentral/answers/166175-how-to-programmatically-select-a-tab-in-a-uitabgroup

然而,尽管没有错误显示,它并没有改变标签。我目前使用的是 MATLAB 2011b,自从这篇文章几乎是在 2015 年发表以来,我就发现了这一点。

任何人都可以指导我正确的方向或知道关于旧版本 MATLAB 的这个问题的任何资源吗?

最佳答案

uitabuitabgroup 直到 R2014b 才被“正式”记录功能,因此它们在 2004 年推出和 2011 年的版本之间可能发生变化也就不足为奇了,以及 2014 年的“官方”文档。

根据Yair's blog ,多年来 uitabuitabgroup 发生了许多变化,特别是在如何以编程方式选择选项卡方面。对于您的版本,设置 SelectedIndex(隐藏属性)似乎应该以编程方式选择选项卡。

htabgroup = uitabgroup();
htab1 = uitab(htabgroup, 'Title', 'Tab1');
htab2 = uitab(htabgroup, 'Title', 'Tab2');

set(htabgroup, 'SelectedIndex', 2)

关于matlab - 如何以编程方式更改 MATLAB GUI 中的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38234855/

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