一、构成分析
1、pane
2、tab-bar
3、tab
二、背景颜色设置如下:(qss文件内容)
QTabWidget::pane { //主题内容的背景色设置
border-top: -1px;
background-color:rgb(255,255,255);
}
QTabBar::tab{ //未选中时的背景色
background-color:rgb(0,59,177);
color:rgb(255,255,255);
}
QTabBar::tab:selected{ //选中后的变化
background-color:white;
color:rgb(0,0,0);
}
QTabWidget{
background-color:rgb(0,59,177);//设置tar-bar部分的背景色
}
QTabBar::tab{//设置tab的高度和宽度
width:150px;
height:50px;
}
三、在代码中加入以下语句:
ui.tabWidget->setAttribute(Qt::WA_StyledBackground);//为了使tab-bar设置成功
四、运行程序,效果图如下:
注意:复制qss代码时,删掉注释部分,大括号后面不要加分号,否则样式无效。