I'd use a custom widget with QToolButtons (so that you can still use actions) in a vertical layout and monitor for enter and leave events. And probably make that widget a popup as well by using appropriate window flags.