对于锥形渐变(QConicalGradient),我的理解是围绕一个点进行360度旋转渐变。使用它需要确定两个变量,一是中心点,二是起始角度。
例:
设置中心点为矩形的中心位置,角度为45度。如图所示它从45度位置开始由绿色渐变了360度最终以红色结束。锥形渐变不能使用setSpread,因为整个区域都是渐变区域,根本没有之外的区域。
从上例子中看,锥形渐变好像挺丑的。使用它可能需要一些想象力。于是我稍微改动了一下:
感觉瞬间高大上了。
相关文章:
Qt渐变之径向渐变
Qt渐变之线性渐变