【发布时间】:2013-11-30 08:54:50
【问题描述】:
我为我的 QTabWidget 完成了大部分样式设置。我的标签是可移动和可关闭的。出于某种原因,当我尝试移动它们时,这些选项卡没有呈现。
这是我尝试移动其中一个后的样子:
如您所见,标签完全消失了。我在我的 qss 中遗漏了什么吗?这是我正在使用的样式表。
* {
background-color: #3f4543;
color: white;
font-size: 12pt;
margin: 0px;
border: none;
}
QTabWidget::pane {
border-top: 3px solid #535a57;
}
QTabWidget:movable {
background: #ff7500;
}
QTabBar::tab {
background: #535a57;
min-width: 8ex;
padding: 5px 10px;
}
QTabBar::tab:hover {
background: #6fc2ff;
}
QTabBar::tab:movable {
background: #ff7500;
}
QTabBar::tab:selected {
background: #0094ff;
}
QTabBar::tab:!selected {
margin-top: 5px;
}
我不确定我是否涵盖了所有可能的状态,但我不知道::tab 子控件具有哪些状态。感谢您花时间看这个!
【问题讨论】:
标签: python qt pyqt qtstylesheets