Cómo poner una sombra en una ventana sin marco en Qt

Estoy intentando crear una ventana sin marco que tiene una sombra debajo. Cuando creamos una ventana sin bordes conQt :: FramelessWindowHint marca que no contiene una sombra. Pero podemos poner sombras a los widgets de un niño fácilmente creando unQGraphicsDropShadowEffect objeto y luego pasarlo al widget a travéssetGraphicsEffect función. Pero esto no parece funcionar para QMainWindow. Por favor, ayúdame a poner sombra en una ventana sin marco en Qt ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta