
- .QWidget{
- background-color: #ffffff;
- }
-
- /*设置TabWidget中QTabBar的样式*/
- QTabWidget{
- background-color: #E6EBE8;
- }
- QTabBar::tab{
- background-color: #DEDEDE;
- font-family:Source Han Sans CN; /*设置tab中的文本的字体*/
- font-size:20pt;
- font-weight: normal;
- color:#3D3D3D; /*设置tab中的文本的颜色*/
- border-top-left-radius: 8px; /*设置tab的边框的圆角(左上圆角)*/
- border-top-right-radius: 8px; /*设置tab的边框的圆角(右上圆角)*/
- min-width: 150px;
- min-height: 50px;
- margin-right: 5px;
- }
-
- /*设置TabWidget中QTabBar的tab被选中时的样式*/
- QTabBar::tab:selected{
- background-color: #FFFFFF;
- font-weight: bold;
- color:#2A9B45; /*设置tab中的文本的颜色*/
- }
-
- /*设置TabWidget中鼠标悬浮在QTabBar的tab上,但未选中该Tab的样式*/
- QTabBar::tab:hover:!selected {
- background-color: rgb(240,255,240);
- }
-
- /*设置TabWidget的边框的样式*/
- QTabWidget::pane {
- border: 1px solid rgb(240,255,240);
- }
-
- /*当打开多个tab,右侧出现,点击后,可以向前向后的按钮的样式*/
- QTabBar QToolButton {
- border: none;
- color: rgb(255, 206, 6);
- background-color: #0b0e11;
- }
-
- QTabBar QToolButton:hover {
- background-color: #161a1e;
- }
tab 只有一页的时候隐藏tabbar
- if(1 == ui->tab_client->count())
- {
- ui->tab_client->tabBar()->hide();
- }
- else
- {
- ui->tab_client->tabBar()->show();
- }