setStyleSheet()
样式-英文 | 参数 | 样式-中文 |
---|
color: | white rgb(110,110,110) #eb7350 | 前景颜色,字体颜色 |
background: | transparent | 背景为透明 |
background-color: | white rgb(110,110,110) #eb7350 | 背景颜色 |
background-position: | left right center top bottom | 设定图片的位置 |
background-image:url() | ./img/back.jpg | 背景图片 ,不缩放图片大小 |
border-image:url() | ./img/back.jpg | 背景图片,会对图片进行拉伸,平铺 |
border-style: | outset inset | 边框样式,按下是inset |
border-width: | px | 边框大小 |
border-radius: | px | 边框弧度 |
border:3px solid red | px color | 边框宽度以及颜色 |
border-color: rgba(255, 225, 255, 30); | color | 边框颜色 |
font-family | 微软雅黑 | 设定字体所属家族 |
font: bold 14px | bold px | 字体大小并加粗 |
font-size: | px | 字体大小 |
font-style: | inset | 字体样式 |
font-weight: | px | 字体深浅 |
selection-color: | color | 设定选中时候的颜色 |
按钮中3种状态
btn1->setStyleSheet("QPushButton{color:red;background:yellow}"
"QPushButton::hover{background:rgb(110,115,100);}"
"QPushButton::pressed{background:#eb7350;}");
btn1->setStyleSheet("QPushButton{border-image:url(xxx);}"
"QPushButton::hover{border-image:url(xxxx);}"
"QPushButton::pressed{border-image:url(xxx);}");