QT的QGradient类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QGradient类的使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
詳細說明
QGradient類與QBrush結合使用以指定漸變填充。
Qt當前支持三種類型的漸變填充:
線性漸變會在起點和終點之間插入顏色。
簡單的徑向漸變會在焦點和圍繞它的圓上的端點之間插入顏色。
擴展的徑向漸變可在中心和焦距之間插值顏色。
圓錐形漸變會在中心點周圍插入顏色。
可以使用type()函數(shù)檢索漸變的類型。 每個類型都由QGradient的子類表示:
漸變中的顏色是使用QGradientStop類型的停止點定義的;即位置和顏色。使用setColorAt()函數(shù)定義一個停止點。或者,使用setStops()函數(shù)一次性定義多個停止點。請注意,后一個功能將替換當前的停止點集。
漸變的一組完整的停止點(可通過stops()函數(shù)訪問)描述了漸變區(qū)域應如何填充。如果未指定停止點,則使用0處黑色到1處白色的漸變。
可以這樣指定從(100,100)的黑色到(200,200)的白色的對角線性漸變:
總結
以上是生活随笔為你收集整理的QT的QGradient类的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 招商银行金葵花卡权益有哪些
- 下一篇: QT的QGraphicsAnchorLa