• 4628阅读
  • 4回复

请教:这样的画刷效果如何实现 [复制链接]

上一主题 下一主题
离线yiweiwei3204
 

只看楼主 倒序阅读 楼主  发表于: 2012-09-07

如题,效果应该是采用渐变的方式处理的,具体的思路不懂,求教
离线cycloneii

只看该作者 1楼 发表于: 2012-09-07
似乎可以用锥形渐变QConicalGradient来实现
离线kimtaikee

只看该作者 2楼 发表于: 2012-09-07
Qt 没有内建的这种Gradient风格,你看看QLinearGradient 的源码,然后自己实现这个效果。

离线cycloneii

只看该作者 3楼 发表于: 2012-09-07
我没有实现,不过理论上来说这是一个圆锥渐变,中心点是矩形的中间,然后你设置中间点的颜色,设置四个顶点的颜色,应该就可以达到这个效果
离线cycloneii

只看该作者 4楼 发表于: 2012-09-07

这是我用qtdemo里面的渐变例子调试出来的效果,由于不是编程出来的,所以效果和你的图片不完全一致,你可以精确的测量多个点的颜色,然后用渐变描绘出来
快速回复
限100 字节
 
上一个 下一个