1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| QPushButton, QToolButton { /*渐变白灰背景*/ background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0.03, y2:1, stop:0 rgba(253, 253, 253, 255), stop:1 rgba(238, 238, 238, 255)); border:1px solid rgba(0, 0, 0, 0.23); border-radius:5px; } /*悬停*/ QPushButton:hover, QToolButton:hover { background-color:rgb(234,244,252); border:1px solid rgb(44,169,225); } /*按下*/ QPushButton:pressed, QToolButton::pressed { border:1px solid rgb(44,169,225); background-color:rgb(235,246,247); /*左内边距为2像素,让按下时字向右移动2像素*/ padding-left:2px; /*上内边距为2像素,让按下时字向下移动2像素*/ padding-top:2px; font-weight:bold; color: rgb(0, 79, 115); } /*持续按下*/ QPushButton::checked, QToolButton::checked { border:1px solid rgb(44,169,225); background-color:rgb(235,246,247); /*左内边距为2像素,让按下时字向右移动2像素*/ padding-left:2px; /*上内边距为2像素,让按下时字向下移动2像素*/ padding-top:2px; font-weight:bold; color: rgb(0, 79, 115); }
|