MATLAB 使用 uitab
MATLAB working with uitab
在使用 MATLAB 的 uitab
时,我有两个具体问题:
如何删除使用 uitab
函数创建的选项卡?
如何在不删除标签本身的情况下清除此类标签的内容(包括图表、按钮等)?
为了从 uitabgroup
中删除 uitab
但不删除图形对象,您可以将 'Parent'
属性 更改为 []
。
hgroup = uitabgroup();
htab = uitab(hgroup, 'Title', 'Tab');
button = uicontrol('Parent', htab, 'String', 'Button');
% Don't show the uitab
set(htab, 'Parent', []);
然后,如果您想再次显示该选项卡,请将 'Parent'
属性 更改回您希望它所属的选项卡组。
set(htab, 'Parent', hgroup)
如果要清除标签,可以删除该标签的所有 'Children'
delete(get(htab, 'Children'))
在使用 MATLAB 的 uitab
时,我有两个具体问题:
如何删除使用
uitab
函数创建的选项卡?如何在不删除标签本身的情况下清除此类标签的内容(包括图表、按钮等)?
为了从 uitabgroup
中删除 uitab
但不删除图形对象,您可以将 'Parent'
属性 更改为 []
。
hgroup = uitabgroup();
htab = uitab(hgroup, 'Title', 'Tab');
button = uicontrol('Parent', htab, 'String', 'Button');
% Don't show the uitab
set(htab, 'Parent', []);
然后,如果您想再次显示该选项卡,请将 'Parent'
属性 更改回您希望它所属的选项卡组。
set(htab, 'Parent', hgroup)
如果要清除标签,可以删除该标签的所有 'Children'
delete(get(htab, 'Children'))