QT中如何给QTabWidget的整个Tab页添加border边框

实现的效果如图所示:

QT中如何给QTabWidget的整个Tab页添加border边框_第1张图片

虽然实现的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.csdn.net/willib/article/details/50829581

你可能感兴趣的:(Qt,qt,开发语言)