0

我想创建一个包含三个主要列的 uitable。第二个应该有两个子列,第三个应该有三个。

cnames= {'Material','Rand| Left Right','Snitt| p1 p2 p3'} ;
data={'Iron' '2'  ' ' '34' '' ''};
uitable('columnname',cnames,...
    'position',[300 0300 300 0200],...
    'data',data);

我想让材料栏控制铁,兰德的第一个子栏应该是2,第二个是空白,依此类推。

有没有一种好方法可以做到这一点,还是我必须在 uitable 上方使用文本框?

4

1 回答 1

0

仅使用内置的 Matlab 工具,没有很好的方法来做你想做的事情。这里有一个类似的问题可能对您有用,也可能对您没有用:Multiple Column Header On Uitable。即使它不是很干净,在该表上方添加一个文本框或什至只是另一个表也可以工作,但我知道这是您首先要避免的:P

于 2014-07-11T20:17:01.243 回答