2

サイズ変更可能な MATLAB UI を実装しようとしています。しかし、私は多くの問題に遭遇しています。実際、normalizedコンテンツのサイズを自動的に変更するウィンドウを作成するには、このコマンドの使用が必須です。ただし、uicontrolアイテムの「正規化」は常に同じとは限りません。たとえば、はおよび とpopupmenuは異なります。さらに、FontSize には、以前のものとは別の動作があります。textedit

このすべてが説明されている簡単なチュートリアルはありますか? 何も見つかりませんでした。

4

1 に答える 1

2

これを行っている場合は、MATLAB Central File Exchange から入手できるBen Tordoff の GUI Layout Toolbox を使用することを強くお勧めします。ほぼ無料で GUI のサイズ変更が可能で、移動可能なパネルや適切に実装されたタブ コントロールなど、他にも多くの機能があります。いくつかの簡単なチュートリアルと適切な作業例を含む、優れたドキュメントが付属しています。

Ben は MathWorks のコンサルティング グループに所属しており、MathWorks がコンサルティング プロジェクトを提供する際にツールボックスが広く使用されています。「サポートされている」MathWorks 製品ではありませんが、非常に信頼性が高く、独自のプロジェクトに自由に組み込むことができます。

'normalized'これがないと、複雑な GUI にサイズ変更を実装するのは非常に面倒です。適切に実行するには、プロパティに頼るだけではいけませんResizeFcn。すべてにコールバックを実装し、毎回ほとんどすべてを再レイアウトする必要があります。サイズ直しがあります。

于 2014-09-01T15:07:49.843 に答える