ホームページ >バックエンド開発 >Golang >Fyne アダプティブ グリッド レイアウトをカスタマイズする

Fyne アダプティブ グリッド レイアウトをカスタマイズする

PHPz
PHPz転載
2024-02-12 15:30:07953ブラウズ

自定义 Fyne 自适应网格布局

質問内容

fyneライブラリのcontainer.newadaptivegrid()を変更して、渡した比例スライスに基づいてウィジェットの幅をレンダリングしています。現時点では、container.newadaptivegrid() は同じ幅のウィジェットを連続してレンダリングします。基本的には (合計行サイズ / 現在のウィジェット)。

私のコード:

リーリー

ボタンの相対的な幅の比率が 3:7 になるように、ボタンを並べて配置したいと考えています。しかし、上下に 2 本の水平線が表示されます。 変更しています: https://github.com/fyne-io/fyne/blob/8c2509518b2df442a6b748d9b07754739592e6d7/layout/gridlayout.go 私のカスタム製品を作ります。

解決策

これでうまくいきます:

リーリー

複数のボタンとその他のウィジェットを異なる比率で追加しました。

以上がFyne アダプティブ グリッド レイアウトをカスタマイズするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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