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);}");