ホームページ >バックエンド開発 >Golang >1 つのウィジェットを完全に拡張し、別のウィジェットを縮小する方法

1 つのウィジェットを完全に拡張し、別のウィジェットを縮小する方法

WBOY
WBOY転載
2024-02-08 20:50:09759ブラウズ

1 つのウィジェットを完全に拡張し、別のウィジェットを縮小する方法

質問内容

Fyneを使って作成したgoアプリケーションでインラインフォームを作成し、その横にEntryウィジェットを配置したいと考えています。 Entry ウィジェットは使用可能なすべてのスペースを占有し、Button ウィジェットは最小サイズまで縮小する必要があります。これどうやってするの?


正解


境界線レイアウトは、中央の要素で利用可能なスペースを埋め、端のすべての要素を縮小します。使用可能なスペースを 1 つの要素で埋め、別の要素を縮小するには、拡張した要素を中央に配置し、縮小した要素を中央からの希望の位置 (上、下、左、右) に配置し、他のすべての境界線を nil に設定します。

これと同様: container.NewBorder(nil, nil, nil, button_widget,entry_widget)

以上が1 つのウィジェットを完全に拡張し、別のウィジェットを縮小する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。