如何使用自定义 width=max 为 QTtabBar 自定义标签页眉? (qt风格sheet)
How to customize tab header for QTabBar with a custom witdh=max? (qt style sheet)
我想要一个像这样的 TabBar,但我不知道必须设置 TabBar 的哪些参数? (我只想使用样式 sheet)
我试过了:
QTabWidget::tab-bar {
background-color: blue;
min-width:2000;
with:2000;
height:50;
}
但屏幕上没有任何变化
这是完整的解决方案:
QTabWidget QTabBar{
background-color: #136ba2;
width: 256px;
font: 10pt "Arial";
}
QTabWidget QTabBar::tab{
background-color: #136ba2;
height: 50px;
width: 256px;
color: #e6e6e6;
}
QTabWidget QTabBar::tab:selected{
background-color: #0f5d90;
width: 256px;
}
QTabBar::tab:last {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
margin-right: 678px;
}
尝试使用 QTabWidget QTabBar{}
而不是使用 QTabWidget::tab-bar{}
。要设置更具体的属性,请使用 ::tab
选择器。
例如:
QTabWidget QTabBar{background-color: #136ba2; min-width: 2000px;}
QTabWidget QTabBar::tab{background-color: #136ba2; height: 50px; color: #e6e6e6}
QTabWidget QTabBar::tab:selected{background-color: #0f5d90;}
我想要一个像这样的 TabBar,但我不知道必须设置 TabBar 的哪些参数? (我只想使用样式 sheet)
我试过了:
QTabWidget::tab-bar {
background-color: blue;
min-width:2000;
with:2000;
height:50;
}
但屏幕上没有任何变化
这是完整的解决方案:
QTabWidget QTabBar{
background-color: #136ba2;
width: 256px;
font: 10pt "Arial";
}
QTabWidget QTabBar::tab{
background-color: #136ba2;
height: 50px;
width: 256px;
color: #e6e6e6;
}
QTabWidget QTabBar::tab:selected{
background-color: #0f5d90;
width: 256px;
}
QTabBar::tab:last {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
margin-right: 678px;
}
尝试使用 QTabWidget QTabBar{}
而不是使用 QTabWidget::tab-bar{}
。要设置更具体的属性,请使用 ::tab
选择器。
例如:
QTabWidget QTabBar{background-color: #136ba2; min-width: 2000px;}
QTabWidget QTabBar::tab{background-color: #136ba2; height: 50px; color: #e6e6e6}
QTabWidget QTabBar::tab:selected{background-color: #0f5d90;}