Get exact widget position in horizontal box

I need to get the exact location of my widget in my horizontal box since I want to display some menus over them on hover. The whole menu is created dynamically based on some parameters so I can’t just drag these menus in.

The widgets which toggle the menus are laid out in a horizontal box. I noticed that there is a “Get Position” node for Canvas Slots, however there doesn’t seem to be one for Horizontal Box Slots. Any idea?

Can’t you just put an overlay in the horizontal box and add the menu to that?

I could do that, but that still wouldn’t solve the problem that I want to put the menu right above the widget I’m triggering the widget with.

Anyone? Maybe some kind of workaround?

did you ever work this out ?

Nope, unfortunately not.

Hello the only workaround I found that seems to be working is using “Local to Viewport” node.
This workaround does not work because the cached geometry returns mostly invalid results

This one works, however it is handled inside tick event (what I try to avoid as much as possible)

Hope this helps.

i found a work around myself i will up load screen shots soon and mark as answered my only problem so far if it only works in full screen

I’m also struggling with it. Could you please upload these screen shots? I know it’s been a month but I really need to get it working (rather avoiding putting this code in tick)

this was my work around it only works in full screen, still looking for another way