Why Isn't my widget showing on viewport in UE5?

Hi there, a bit new to UE5.
I’m trying to make “shop button” show in viewport, I added it to the viewport and set its visibility to ‘visible’: but somehow I still can’t see it when I press “play”.

This is the screenshot of blueprint;


help would be very appreciated!

(I’m also doing it in another widget, not the level blueprint)

Where this code executes? Are you sure Event Construct even fires?

this blueprint code executes in another widget, and I have no idea how to make the event construct fire.

Do you create this widget?

ye

Expand Add to Viewport and set a number greater than 0 to ZOrder.
Or we’ll need more information.