Add standard figure toolbar in app designer

24 ビュー (過去 30 日間)
Andrew Diamond
Andrew Diamond 2021 年 7 月 8 日
コメント済み: Ankush 2022 年 8 月 18 日
I've seen the documentaiton on uipushtool and uitoolbar but I still don't understand how to recreate the standard figure default toobar (or at least some of its standard buttons) on an app designer figure;
  1 件のコメント
Ankush
Ankush 2022 年 8 月 18 日
I am facing a similar difficulty. Did you find any solution for this? Please do share

サインインしてコメントする。

回答 (1 件)

Srinik Ramayapally
Srinik Ramayapally 2021 年 7 月 12 日
Hey,
The figure toolbar is created by default when the figure is launched.
You can create a new toolbar by entering
your_figure_handle = figure;
tb = uitoolbar(your_figure_handle);
If at all you dont want to create a new toolbar but instead you just want to access the default one, you can do that by
defaultToolbar = findall(your_figure_handle,'Type','uitoolbar')
In the figure below a new pushtool has been created in the default figure toolbar
You can always add your own push tools and customize them, rearrange the existing ones and much more. For further information refer to the uitoolbar and uipushtool documentation
  1 件のコメント
Andrew Diamond
Andrew Diamond 2021 年 7 月 12 日
Hi Srinik,
That doesn't seem to work in app designer UIFigure matlab.ui.Figure (at least not R2021a for me)
K>> defaultToolbar = findall(app.UIFigure,'Type','uitoolbar')
defaultToolbar =
0×0 empty GraphicsPlaceholder array.
where as
tb = uitoolbar(app.UIFigure);
K>> tb
tb =
Toolbar with properties:
Children: [0×0 GraphicsPlaceholder]
seeems to produce an empty toolbar in the UI.
Regards,
Andy

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMaintain or Transition figure-Based Apps についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by