Помогите понять стили фреймов в Pyqt6

В Pyqt5 достигнуть результата можно было применением метода setFrameShadow.
К примеру:

label.setFrameShadow(QFrame.StyledPanel | QFrame.Raised)

В PyQt6 этого будет недостаточного. После QFrame должен стоять ещё один метод. Например Shadow:

setFrameShadow(QFrame.Shadow.Raised)

Причём StyledPanel / WinPanel и прочие варианты отображения тени не примет, только направление. Хотя официальная документация Pyqt6 говорит что задавать стиль отображения фрейма можно теми же методами что и в Pyqt5.
После установки setLineWidth и setMidLineWidth появилась рамка фрейма, но этого не достаточно чтобы достичь того эффекта который мне бы был нужен.

label.setLineWidth(3)
label.setMidLineWidth(3)
label.setFrameShadow(QFrame.Shadow.Sunken)

К примеру метод setFrameStyle(QFrame.Panel) не устанавливает тип эффекта, потому что по какой то причине, метод принимает тип integer, в разногласие в документацией PyQt6. Поэтому прописав в аргументы, к примеру число 3, программа мне рисует сплошную рамку и уже не выдаёт исключение.
Перебор значений в параметрах, что то меняет на фрейме и сравнивая с таблицей стилей документации пытаюсь определить за что же всё таки отвечает setFrameStyle, ведь "тута" порядковый номер стиля на картинке совпадает с отрисовкой, а ставишь, к примеру значение параметра 6 и уже классическая рамка. А "тама" на картинке в StylePanel (шестая по порядку), она другая.
Помогите понять, как можно прописать нужный эффект в pyQt6 из возможных
Пользовался документацией страницы
таблица эффектов


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