您的位置:首页 > 编程语言 > Qt开发

Qt5.9中线性渐变QLinearGradient类,辐射渐变QRadialGradient类,锥形渐变QConicalGradient类用法

2018-01-12 21:19 771 查看
本文主要总结Qt5.9Creator中,线性渐变QLinearGradient类,辐射渐变QRadialGradient类,锥形渐变QConicalGradient类的用法,本文章主要以实际的代码和注释讲解为主。

一、线性渐变QLinearGradient类用法

线性渐变QLinearGradient类主要通过添加画刷,进行绘制渐变图画。下面将通过一个实例在熟悉QLinearGradient类的用法。

1.1新建一个Widget工程,基类选择为QWidget。在Widget.h头文件中添加如下代码:



1.2在Widget.cpp源文件中,添加如下代码:



1.3程序构建执行后,结果如下图所示:



线性渐变

二、辐射渐变QRadialGradient类用法

2.1将paintEvent函数更改为如下代码:



2.2程序构建执行后的结果,如下图所示:



辐射渐变

三、锥形渐变QConicalGradient类用法

3.1将paintEvent函数更改为如下代码:



3.2程序构建执行后的结果,如下图所示:



锥形渐变

参考内容:
http://www.qter.org/portal.php?mod=view&aid=39
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息