Qss 漸變顏色設定

2022-03-05 13:43:18 字數 892 閱讀 2253

1.漸變顏色設定有:qlineargradient(線性漸變顏色設定),qradialgradient(輻射漸變),qconicalgradient(圓錐形漸變)。

qlineargradient:顯示從起點到終點的漸變。

qradialgradient:以圓心為中心顯示漸變。

qconicalgradient:圍繞乙個中心點顯示漸變。

qgradient::padspread :填充區域內最接近的停止顏色。這是預設的。

qgradient::repeatspread : 在區域外繼續重複填充。

qgradient::reflectspread : 在區域外反射填充。

2.漸變過程x1->x2 從左向右漸變;y1->y2 從上向下漸變。如果只有x相等,則表示垂直線性漸變,如果只有y相等,則表示平行線性漸變,否則就是斜角線性漸變。

3.左右漸變,如**

qlabel#label

4.上下漸變  

qlabel#label

5.左右,上下   

qlabel#label

6.x1,x2,y1,y2都是設定成0或者1,顏色都一樣是紅色 

qlabel#label

7.增加多個漸變點 

qlabel#label

8.輻射漸變 

以圓心為中心顯示漸變。(cx, cy)是中點,半徑(radius)是以中點為圓心的圓的半徑,(fx, fy)是漸變的起點。

qlabel#label

9.   圓錐形漸變

在(cx, cy)座標上以角度(angle)為中心顯示漸變。

qlabel#label

UILabel 設定漸變顏色字型

設定需要uilabel的字型 文字內容與顏色陣列後,呼叫setgradientlabel方法即可顯示 gradientlabel.h import inte ce gradientlabel uiview property nonatomic strong nsarray colors 字型漸變顏色...

Qt之QSS漸變效果

qss目前支援三種漸變填充 效果如下 qpushbutton整個線性漸變軸長度為1。漸變位置 在這個例子中,x1,y1 是起點,在左上角,x2,y2 是終點在右下角。漸變點設定 在0處設白色,在0.4處設灰色,在1處設綠色。漸變位置 cx,cy 是圓錐的中心,angle是漸變的起始角度 漸變點設定 ...

qss設定平面按鈕 QSS基礎 設定控制項樣式

1 qss基礎 設定同類控制項樣式 qss基礎 qt style sheet qt樣式表 用於設定控制項的樣式和風格 比如控制項的背景色,字型顏色,字型大小等 和css的功能比較相似,功能相似 from pyqt5.qtcore import from pyqt5.qtgui import from...