QTabWidget各个tabbar样式

QTabWidget::pane{

border-top: 2px solid;

border-color: #f5f5f5;

}

QTabBar::tab {

min-width:200px;

min-height:25px;

color: #333333;

font:17px "Microsoft YaHei";

border: 0px solid;

 

}

QTabBar::tab:selected{

min-width:60px;

margin-left:70px;

margin-right:70px;

min-height:25px;

color: #4796f0;

font:17px "Microsoft YaHei";

border: 0px solid;

border-bottom: 2px solid;

border-color: #4796f0;

}

 

 

QTabBar::close-button {

image: url(:/png/images/jy_close1.png)

}

 

QTabBar::close-button:selected {

image: url(:/png/images/jy_close2.png)

}

ui.tabWidget->setStyleSheet(
        "QTabWidget{background: #f0f0f0;}"
        "QTabBar::tab{background:transparent;color:black;font:22px;    min-width:103.8px;min-height:49px;}"
        "QTabBar::tab:first:selected{border-image:url(:/png/images/chat_state.png);}"
        "QTabBar::tab:first{border-image:url(:/png/images/chat.png);}"
        "QTabBar::tab:middle:selected{border-image:url(:/png/images/message_state.png);}"
        "QTabBar::tab:middle{border-image:url(:/png/images/message.png);}"
        "QTabBar::tab:last:selected{border-image:url(:/png/images/members_state.png);}"
        "QTabBar::tab:last{border-image:url(:/png/images/members.png);}"
    );

//ui.tabWidget->tabBar()->setStyleSheet("QTabBar::tab:first{border-image:url(:/png/images/members.png);}"); //

切换tab页的信号和槽

connect(ui.tabWidget, SIGNAL(currentChanged(int)), this, SLOT(slot_TabWidgetChanged(int)));

//2019-11-12更新

QTabWidget::pane{

border-top: 1px solid;

border-color: #cccccc;

}

QTabBar::tab {

min-width:220px;

min-height:40px;

color: #333333;

font:17px "Microsoft YaHei";

border: 0px solid;

 

}

QTabBar::tab:selected{

min-width:120px;

margin-left:50px;

margin-right:50px;

min-height:40px;

color: #0074aa;

font:17px "Microsoft YaHei";

border: 0px solid;

border-bottom: 2px solid;

border-color: #0074aa;

}

你可能感兴趣的:(QT,QTabwidget)