How to get the position in viewport of a widget item

yes. you have all the objects now. now you can add all the padding and offset data together to get the true inventory location on screen