Set button style from code?

Hey does anyone know how I can set a UButton’s style from code to normal, pressed, etc. Any help is much appreciated, thank you! :slight_smile:

UPROPERTY(meta = (BindWidget))
UButton* ButtonToChange;

USlateBrushAsset* NewIconBrushAsset;

FButtonStyle NewStyle(ButtonToChange->GetStyle());
NewStyle.SetNormal(NewIconBrushAsset>Brush);
NewStyle.SetHovered(NewIconBrushAsset>Brush);
NewStyle.SetPressed(NewIconBrushAsset>Brush);
ButtonToChange->SetStyle(NewStyle);

1 Like