uitable extent is zero in uifigure (not so in figure)

8 次查看(过去 30 天)
Any idea why the following code returns a table extent of zero? When you replace uifigure with figure, it returns non-zero values like you'd expect.
f = uifigure;
u = uitable(f, 'Data', ones(1,6));
ext = get(u, 'Extent')
  1 个评论
Adam Danz
Adam Danz 2020-2-6
Thomas Ewald's comment moved here as an answer.
Having the same issue here. What happend to this and is there a solution or workaround for this?

请先登录,再进行评论。

回答(2 个)

Vimal Rathod
Vimal Rathod 2019-7-19
I have brought this issue to the notice of our developers. They will investigate the matter further with a view to resolving the issue in one of our future releases.

Adam Danz
Adam Danz 2020-2-4
As of r2019b, update 4, the Extent property of UITables embedded into a UIFigure still returns [0 0 0 0] but to be fair, Extent is not a documented property of UITables. There are, however, several Position properties (Position, InnerPosition, OuterPosition, etc.).
Interestingly, if a UITable is embedded in a figure produced by the figure() function, the extent property is not all 0s but doesn't seem to relate to the UITable's position or size.

类别

Help CenterFile Exchange 中查找有关 Develop uifigure-Based Apps 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by