Named Slot

ユーザーが作成したウィジェットのための外部スロットを Named Slot でエクスポーズします。

Windows
MacOS
Linux
On this page

説明

このウェジェットを使ってユーザー ウィジェット用に外部スロットをエクスポーズすることができます。ユーザー ウィジェットには、他のウィジェットを入れることが可能であり、カスタム ウィジェット機能を作成するのに便利です。

使用例

以下では Button Template と呼ばれる Widget ブループリント を作成し、キャンバス パネルHorizontal Box (横方向ボックス) で置き換えました。この横方向ボックス内に ボタンテキスト のウィジェットを入れました。ここでは、ボタンの隣にあるスペースに、他の誰かが入れたいウィジェットを入れたり、または別の Widget ブループリント内から後で自分で入れることができるようにします。

NamedSlot1.png

Named Slot ウィジェットを Horizontal Box に追加します。

NamedSlot2.png

この例では、わかりやすくするために Named Slot の名前を更新し、Fill に設定し、プレビュー サイズを調整しました。また、同じサイズにするために、Fill Size ドロップダウンから Custom を選択し、Width を 400 に、Height を 50 に設定します。

NamedSlot3.png

ボタン上のテキストも更新しました。

NamedSlot4.png

コンパイル し、保存 して、 Button Template を閉じます。これで新規 Widget ブループリントが作成されました。

この新規 Widget ブループリントの User Created で、Button Template のユーザー ウィジェットをキャンバス パネルにドラッグします。

NamedSlot5.png

次にウィジェットを Named Slot に追加します。ただし、Named Slot 内のグラフにウィジェットをドラッグ&ドロップすることはできません。

NamedSlot6.png

[Hierarchy (階層)] を使用して Named Slot の新規「Root」ウィジェットを作成する必要があります。

NamedSlot7.png

これで Named Slot に追加したウィジェットに自由にスタイルを適用することができます。

NamedSlot8.png

ウィジェットをグラフにドラッグ&ドロップするには、ウィジェットを入れるコンテナが必要です (例、キャンバス パネル) 。

NamedSlot9.png

上の画面では、別の Button Template ウィジェットを作成しました。これは、キャンバス パネルを使用しており、ウィジェットをドラッグできるようになっています。

複数のウィジェットを Named Slot に追加し、様々なウィジェットを入れることができるテンプレートをセットアップすることができます。

NamedSlot10.png

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback