• 8103阅读
  • 3回复

实现画圆角矩形的阴影 [复制链接]

上一主题 下一主题
离线sbtree
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-18
最近在用Grpahics框架做一个项目,想实现一个继承自GraphicsItem的半透明的圆角矩形的阴影,方法大概如下
1。拷贝圆角矩形,并向右下方移动少许距离
2。用半透明的灰度填充拷贝
效果的确出来了,不过想让阴影的边缘呈渐变色,研究了一下qt的三个渐变类,没有合适的,看看大家有什么其他方法
windows 7 + VC++2008 + Qt4.5.2
离线sbtree
只看该作者 1楼 发表于: 2009-03-19
上个图片
windows 7 + VC++2008 + Qt4.5.2
离线duduqq

只看该作者 2楼 发表于: 2009-03-19
怎么不用opengl试试呢
离线sbtree
只看该作者 3楼 发表于: 2009-03-19
引用第2楼duduqq于2009-03-19 16:05发表的  :
怎么不用opengl试试呢

我的图形是QGraphicsItem,不知如何应用OpenGL,还望赐教!
windows 7 + VC++2008 + Qt4.5.2
快速回复
限100 字节
 
上一个 下一个