App designerで画面サイズを変更すると、スライダの目盛り表示が消える
5 ビュー (過去 30 日間)
古いコメントを表示
App designerでスライダを置いているのですが、実行後に画面サイズを変更すると、目盛り表示が消えてしまいます。

実行後、画面サイズを拡大すると、目盛りが消えて以下のような表示になります。

画面サイズは可変のままにしておきたいのですが、目盛りを消えないようにする方法はないでしょうか。
どうぞよろしくお願いいたします。
0 件のコメント
採用された回答
交感神経優位なあかべぇ
2023 年 4 月 22 日
スライダは、グリッドレイアウト内に配置していますでしょうか?
どうやらグリッドレイアウトに設定した縦幅が小さいと、スライダのメモリ表示が不安定になるようです。
(下記を実行し、縦幅が25の時、メモリの表示が不安定になることを確認しました。)
hfig = uifigure('Name', '縦幅25'); % スライダのメモリ表示不安定
hgrid = uigridlayout(hfig, 'RowHeight',{25,25}, 'ColumnWidth',{'1x'});
uislider(hgrid, 'Limits',[0,50]);
uislider(hgrid, 'Limits', [-100, 100]);
hfig = uifigure('Name', '縦幅50'); % スライダのメモリ常に表示
hgrid = uigridlayout(hfig, 'RowHeight',{50,50}, 'ColumnWidth',{'1x'});
uislider(hgrid, 'Limits',[0,50]);
uislider(hgrid, 'Limits', [-100, 100]);
グリッドレイアウトの縦幅の設定を大きくしたら、解決するかもしれません。
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!