Qt OpenGL(四十)——Qt OpenGL 核心模式-雷达扫描效果

提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看):

Qt OpenGL 核心模式版本文章目录

Qt OpenGL(四十)——Qt OpenGL 核心模式-雷达扫描效果

一、场景

上一篇文章介绍了在雷达坐标系中绘制飞行的飞机,其实雷达坐标系应该还有一个效果,就是扫描的效果,类似于下面的图(注:图片来源于百度):

 二、实现

使用Qt也能实现这样的一个效果。

实现这个效果的本质就是使用了Qt的渐变效果,平常的Qt的项目中绘制QPushButton也会使用到渐变效果。

Qt提供了三种颜色渐变的效果QLinearGradient(线性渐变), QRadialGradient(半径渐变),QConicalGradient(圆锥渐变)。

线性渐变主要的效果如下图所示(颜色的线性变化效果还是很明显):

你可能感兴趣的:(Qt,OpenGL核心模式,qt,ui,开发语言)