btn_style = """
QPushButton {
border: none;
border-radius:0px;
background-color: none;
border-left:1px solid #1791FB;
border-bottom: 1px solid qlineargradient(spread:pad,x1:0,y1:0, x2:1,y1:0, stop:0 rgba(255, 255, 255, 1), stop:0.3 rgba(255, 255, 255, 1), stop:0.31 rgba(23, 145, 251, 1), stop:0.7 rgba(23, 145, 251, 1), stop:0.71 rgba(255, 255, 255, 1), stop:1 rgba(255, 255, 255, 1));
}
"""
其中:qlineargradient代表線性漸變,另外還有輻射漸變和弧度漸變等。
漸變過程:X1----X2從左向右漸變;
Y1---Y2從上向下漸變。
對應上面代碼,就是從左到右有顏色變化,從上到下沒有變化。
ps:這裏stop後面跟的數字必須是0到1之間
上面的按鈕樣式執行後的效果如下: