UIFigure appearance (scaling) change between 2023b and 2024a
古いコメントを表示
I wrote an app in 2023b, but after installing 2024a the figure doesn't appear the same, and some of my UI controls actually fall off the figure in 2024a. Below is a simplified example of the issue.
Here is the code I ran in both versions:
fig = uifigure(Name="This is in 2023b");
% fig = uifigure(Name="This is in 2024a");
lbl = uilabel(fig);
lbl.Text = "This is a label";
lbl.Position = [20 200 100 60];
Here is a screenshot of the outputs side-by-side:

As you can see the font and the spacing in 2024a is slightly larger, as if it is scaled differently. And it's not just with UILables, the size and spacing is larger for all objects in 2024a compared to 2023b.
I reset all default groot settings with reset(groot, "default")
I recursivly cleared all personal settings with [setting].clearPersonalValue
But I still get this result.
It's a fairly large and complex app with a lot of ui controls and I don't want to rewrite it because if this.
Is there a setting somewhere I'm overlooking, or something else I'm missing?
3 件のコメント
Joe Vinciguerra
2024 年 6 月 11 日
Joe Vinciguerra
2024 年 6 月 11 日
編集済み: Joe Vinciguerra
2024 年 6 月 11 日
Joe Vinciguerra
2024 年 6 月 11 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Develop Apps Programmatically についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
