Por favor, publique un ejemplo de trabajo. El de abajo hace dos bordes: el marco de fondo rectangular en negro y un contorno blanco con borde redondeado. No puedo creer que no se haya hecho antes.
app.setStyleSheet("QToolTip { font-size:9pt; color:white; padding:2px; border-width:2px; border-style:solid; border-radius:20px; background-color: black; border: 1px solid white;}")
La solución es establecer una máscara personalizada en el widget de información sobre herramientas. Puedo pensar en dos maneras de hacer eso:
Implemente un estilo QS propio con una máscara devuelta para la sugerencia de estilo QStyle :: SH_ToolTip_Mask . Esa es una forma genérica, ya que QToolTip predeterminada usaría esta máscara ( ejemplo ).
Cree una clase personalizada basada en QToolTip con una máscara adecuada y luego use el evento QHelpEvent ( QEvent :: ToolTip ) de su widget para mostrarlo. No es una solución genérica, ya que requiere filtrar eventos en todos los widgets que necesitan información sobre herramientas personalizada.