QT中如何给QTabWidget的整个Tab页添加border边框
实现的效果如图所示:
虽然实现的Style代码就几句,但是也真的苦了宝宝了,琢磨了很久才终于给解决了额,如果要增加边框的粗细和背景色,Style中重新设置下就好了,理解起来应该没有问题的。
tabWidget->setStyleSheet("QTabWidget:pane{ \
border: 1px solid red; top: -1px;background-color:grey;}\
QTabBar::tab{height:22px; background-color:grey; margin-right: 2px; margin-bottom:-2px;}\
QTabBar::tab:selected{border:1px solid red;border-bottom-color: none;}\
QTabBar::tab:!selected{border-bottom: 3px solid red;}\
");
ps: Qt Style Sheets Examples
原文链接:https://blog.****.net/willib/article/details/50829581