Как вывести виджет на передний план, используя таблицы стилей в PyQt? - PullRequest
1 голос
/ 07 мая 2019

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

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

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

Например,

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

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

Неизвестное свойство z-index

1 Ответ

1 голос
/ 07 мая 2019

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

TL; DR:

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

...