Как вывести виджет на передний план с помощью таблиц стилей в PyQt?

Как вывести виджет на передний план с помощью таблиц стилей PyQt? Чтобы программно вывести виджет на передний план , вы можете использовать QWidget::raise(), который

Поднимает виджет на вершину стека родительского виджета. После этого вызова виджет будет визуально находиться перед всеми перекрывающимися виджетами-братьями.

Как я могу получить тот же эффект, используя таблицы стилей? Существует ли в PyQt эквивалент CSS z-index?

Например

QTabBar::tab:bottom {
    color: #F0F0F0;
    border-top: 3px solid #32414B;
    background-color: #32414B;
    z-index: 5;
}

Но я получаю эту ошибку:

Z-индекс неизвестного свойства


person nathancy    schedule 07.05.2019    source источник


Ответы (1)


Нет, это невозможно.

TL; ДР:

Не все свойства CSS поддерживаются таблицей стилей Qt. В следующей ссылке указаны все свойства доступно в таблицах стилей Qt

person eyllanesc    schedule 07.05.2019
comment
Спасибо @eyllanesc. Многому научился у вас - person nathancy; 07.05.2019