Cómo redondear las esquinas de QToolTip con CSS y QT

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.