如何在PyQt中使用样式表将小部件置于最前面?

时间:2019-05-07 01:55:55

标签: qt pyqt qtstylesheets

如何使用PyQt样式表将小部件置于最前面?要使用bring a widget to the front programmically,您可以使用QWidget::raise()

  

将窗口小部件提升到父窗口小部件堆栈的顶部。调用之后,该小部件将在视觉上位于任何重叠的同级小部件之前。

如何使用样式表获得相同的效果? PyQt中是否有z-index的CSS等效项?

例如

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

但是我得到这个错误:

  

未知属性z-index

1 个答案:

答案 0 :(得分:1)

不,这不可能。

TL; DR:

Qt样式表并不支持所有CSS属性。以下link是Qt样式表中所有可用的属性