Как клонировать виджет и поменять ему родителя?

Имеется виджет текста.

UMyWidget * textRow;

Нужно динамически создать несколько таких и добавить к родителю.

UVerticalBox * WeaponsWr;

То есть аналогично как в unity клонируется через GameObject.Instantiate и затем transform.SetParent устанавливает родителя.

UMyWidget* tr = CreateWidget<UMyWidget>(WeaponsWr, UMyWidget::StaticClass(), FName(*str));
tr->AddToViewport(5);
WeaponsWr->AddChild(tr);
tr->SetVisibility(ESlateVisibility::Visible);

Попробовал такой код но не работает, сам виджет создается, но не помещается к родителю WeaponsWr.


Ответы (0 шт):