一 、 比较常见的qss代码,如下:
QWidget
{
background-color:rgb(54,54,54);
}
QLabel,QGroupBox
{
color:white;
font:12px;
}
QLineEdit,QPlainTextEdit
{
color:white;
font:13px;
/*边界线 border:none 没有边界*/
border:1px solid rgb(128, 138, 135);
/*背景的颜色*/
background: rgb(54, 54, 54);
/*边角4像素圆滑*/
border-radius: 4px;
}
/*鼠标滑动到LineEditor时*/
QLineEdit::hover
{
color:rgb(250,250,250); /*字体的颜色*/
border-color:rgb(50,480,40);
background-color:rgb(47,79,79);
}
QPushButton
{
background-color:rgb(128, 138, 135);
color:white;
font:16px;
border-radius:6px;
}
QPushButton:hover
{
color:#0000ff;
background-color:rgb(210, 205, 205); /*改变背景色*/
border-style:inset;/*改变边框风格*/
padding-left:1px;
padding-top:1px;
}
rgb颜色设置不同,界面效果展示就会不一样,可以找美工设置,提供rgb配色。
菜单qss
QMenu::item
{
font:16px;
background-color:rgb(253,253,253);
padding:8px 32px;
margin:0px 8px;
border-bottom:1px solid #DBDBDB;
}
/*选择项设置*/
QMenu::item:selected
{
background-color: #FFF8DC;
}
二、更多qss可以参考Qt助手提供的 资料,搜搜qt st, 如下: