如何使用 PyQt 中的样式表将小部件放在前面?
Posted
技术标签:
【中文标题】如何使用 PyQt 中的样式表将小部件放在前面?【英文标题】:How to bring widget to front using stylesheets in 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
【问题讨论】:
【参考方案1】:不,这是不可能的。
TL;博士:
Qt 样式表并不支持所有的 CSS 属性。以下link是Qt Style Sheets可用的所有属性
【讨论】:
谢谢@eyllanesc。从你那里学到了很多以上是关于如何使用 PyQt 中的样式表将小部件放在前面?的主要内容,如果未能解决你的问题,请参考以下文章