Do not look carefully whether the correct, first save to here, later study
I. Reference article: http://bbs.csdn.net/topics/390632657?page=1
Setstylesheet ("Qtabwidget::p Ane{border-width:1px;border-color:rgb (48, 104, 151); \
Border-style:outset;background-color:rgb (132, 171, 208); \
Background:transparent;} \
qtabwidget::tab-bar{border-width:0px;} \
Qtabbar::tab{border-bottom-color: #C2C7CB;
Border-top-left-radius:0px;\
Border-top-right-radius:0px;\
max-width:75px; min-width:75px; Min-height:25px;\
Font:14px Times New roman;\
Padding:0px;\
}\
Qtabbar::scroller {\
Width:25;\
Border:0;\
Padding:0px;\
}\
Qtabbar Qtoolbutton::right-arrow {\
Background-color:rgb (132, 171, 208); \
Border-width:0;\
Background-image:url (:/images/tab/rightbtn.png);
}\
Qtabbar Qtoolbutton::right-arrow:hover {\
Background-color:rgb (132, 171, 208); \
Border-width:0;\
Background-image:url (:/images/tab/hoverrightbtn.png);
}\
Qtabbar qtoolbutton::right-arrow:disabled {\
Background-color:rgb (132, 171, 208); \
Border-width:0;\
Background-image:url (:/images/tab/grayrightbtn.png);
}\
Qtabbar Qtoolbutton::left-arrow {\
Background-color:rgb (132, 171, 208); \
Border-width:0;\
Background-image:url (:/images/tab/leftbtn.png);
}\
Qtabbar Qtoolbutton::left-arrow:hover {\
Background-color:rgb (132, 171, 208); \
Border-width:0;\
Background-image:url (:/images/tab/hoverleftbtn.png);
}\
Qtabbar qtoolbutton::left-arrow:disabled {\
Background-color:rgb (132, 171, 208); \
Border-width:0;\
Background-image:url (:/images/tab/grayleftbtn.png);
}\
qtabbar::tab:first:selected {\
margin-left:30; Margin-right:0;\
Color:white;\
Border-image:url (:/images/tab/sel3.png);
}\
qtabbar::tab:first:!selected {\
Color:black;\
margin-left:30; Margin-right:0;\
Border-image:url (:/images/tab/normal3.png);
}\
qtabbar::tab:first:hover:!selected {\
Color:black;\
margin-left:30; Margin-right:0;\
Border-image:url (:/images/tab/hover3.png);
}\
qtabbar::tab:middle:selected {\
margin-top:0; Margin-left:-15; Margin-right:8;\
Color:white;\
Border-image:url (:/images/tab/sel3.png);
}\
qtabbar::tab:middle:!selected {\
Color:black;\
margin-top:0; Margin-left:-15; Margin-right:8;\
Border-image:url (:/images/tab/normal3.png);
}\
qtabbar::tab:middle:hover:!selected {\
Color:black;\
margin-top:0; Margin-left:-15; Margin-right:8;\
Border-image:url (:/images/tab/hover3.png);
}\
qtabbar::tab:last:selected {\
margin-top:0px; margin-left:0; Margin-right:0;\
Color:white;\
Border-image:url (); \
}\
qtabbar::tab:last:!selected {\
Color:black;\
margin-top:0; margin-left:0; Margin-right:0;\
Border-image:url (); \
}\
qtabbar::tab:last:hover:!selected {\
Color:black;\
margin-top:0; margin-left:0; Margin-right:0;\
Border-image:url (); \
}\
Qtabbar::tab:only-one {\
Margin:0;\
}");
The tab length is also required to be dynamically computed by the overloaded Qtabbar.
Second, set the style of Qtabwidget Tabbar 1
QString Tabbarstyle = "Qtabbar::tab {min-width:100px;color:white;border:2px solid;border-top-left-radius:10px; border-top-right-radius:10px;padding:5px;} \
qtabbar::tab:!selected {margin-top:5px;} \
qtabbar::tab:selected {color:blue;} ";
M_tabwidget->setstylesheet (Tabbarstyle);
Third, set the style of Qtabwidget Tabbar 2
Qtabwidget::p ane{
Border:none;
}
qtabwidget::tab-bar{
Alignment:left;
}
qtabbar::tab{
Background:transparent;
Color:white;
MIN-WIDTH:30EX;
MIN-HEIGHT:10EX;
}
qtabbar::tab:hover{
Background:rgb (255, 255, 255, 100);
}
qtabbar::tab:selected{
Border-color:white;
Background:white;
Color:green;
}
http://blog.csdn.net/libaineu2004/article/details/39829749