Стиль, примененный к кастомному виджету Qt с помощью setStylesheet, может не работать по нескольким причинам:
1. Отсутствие правильного синтаксиса CSS: убедитесь, что ваш стиль написан правильно в формате CSS.
2. Неправильное наследование класса: если ваш кастомный виджет наследует не от QWidget, то метод setStylesheet может не применяться к нему корректно. Убедитесь, что ваш кастомный виджет правильно унаследован от QWidget.
3. Другие стили или настройки виджета: возможно, другие стили или настройки вашего кастомного виджета перекрывают стили, определенные в CSS. Убедитесь, что нет конфликтов между различными стилями и настройками виджета.
Если все остальное проверено и стиль все еще не применяется, попробуйте выделить конкретные правила CSS и применить их напрямую к вашему кастомному виджету с помощью метода setStylesheet. Возможно, это поможет применить стиль к виджету правильным образом.