Qt之QSS漸變效果

2021-10-03 11:10:08 字數 741 閱讀 8986

qss目前支援三種漸變填充:

效果如下

qpushbutton
整個線性漸變軸長度為1。

漸變位置:在這個例子中,(x1,y1)是起點,在左上角,(x2,y2)是終點在右下角。

漸變點設定:在0處設白色,在0.4處設灰色,在1處設綠色。

漸變位置:(cx,cy)是圓錐的中心,angle是漸變的起始角度

漸變點設定:在0處設白色,在1處設#00ff00

漸變位置:(cx,cy)是圓的中心,radius圓的半徑,(fx,fy)是漸變的起始點

漸變點設定:在0處設白色,在1處設green

建議自己親自嘗試一下。

qt之圖形(漸變填充)

qt漸變效果

出處 前面說了有關反走樣的相關知識,下面來說一下漸變。漸變是繪圖中很常見的一種功能,簡單來說就是可以把幾種顏色混合在一起,讓它們能夠自然地過渡,而不是一下子變成另一種顏色。漸變的演算法比較複雜,寫得不好的話效率會很低,好在很多繪圖系統都內建了漸變的功能,qt也不例外。漸變一般是用在填充裡面的,所以,...

Qss 漸變顏色設定

1.漸變顏色設定有 qlineargradient 線性漸變顏色設定 qradialgradient 輻射漸變 qconicalgradient 圓錐形漸變 qlineargradient 顯示從起點到終點的漸變。qradialgradient 以圓心為中心顯示漸變。qconicalgradient...

Qt之QSS(動態屬性)

qss可以定製應用程式的外觀,無需關注qt樣式背後的魔力。從非常輕微到極其複雜的調整,樣式表都可以做到。對於乙個完全定製和獨特的使用者體驗,qtquick和qgraphicsview是更好的選擇。更多參考 為了使用者介面外觀的動態變化,屬性選擇器可以與動態屬性組合使用。動態屬性在qt4.2中引入,允...