【问题标题】:How to bring widget to front using stylesheets in PyQt?如何使用 PyQt 中的样式表将小部件放在前面?
【发布时间】:2019-05-07 01:55:54
【问题描述】:

如何使用 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

【问题讨论】:

    标签: qt pyqt qtstylesheets


    【解决方案1】:

    不,这是不可能的。

    TL;博士:

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

    【讨论】:

    • 谢谢@eyllanesc。从你那里学到了很多
    猜你喜欢
    • 2014-04-25
    • 1970-01-01
    • 2021-05-27
    • 2021-01-18
    • 2021-08-07
    • 2021-10-22
    • 1970-01-01
    • 2019-09-19
    • 1970-01-01
    相关资源
    最近更新 更多