Рамки qss накладываются друг на друга

При закруглении углов (наследуюсь от QFrame) рамки qss имеющие прозрачность накладываются друг на друга.

Код, отвечающий за рамки:

  setStyleSheet("background-color: #FFFFFF;"
            "border-style: solid;"
            "border-width: 13px;"
            "border-radius: 30px;"
            "border-color: rgba(123, 52, 251, 0.4);");

Избыточно жирные сделаны намеренно, чтобы лучше было видно проблему.

Как итог:

Проблемные рамки qss

Как лечить?


Ответы (1 шт):

Автор решения: S. Nick

Попробуйте так:

    ...
    self.frame.setStyleSheet("""
        background-color: #FFFFFF;
        border-style: solid;
        border-width: 13px;
        border-radius: 30px;
        
        border-color: rgba(193, 165, 244, 1);             /* <---- */  
    """)
    ....

введите сюда описание изображения

→ Ссылка