• 5380阅读
  • 1回复

使用QGraphicsScene::render将场景导出为图片时的问题 [复制链接]

上一主题 下一主题
离线hxcan
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-14
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
某些QGraphicsItem的paint函数没有被调用,导致这些QGraphicsItem没有出现在最终的图片中,请问有没有人知道这种问题出现的原因呢?

还有,QGraphicsItem::paint是通过什么机制被调用的?
本座已达到法定娶亲年龄,欲购从速,价格面谈。
杀人容易爱人难。
作为一个太极美术工程师,我深刻地感受到:世风日下、人心不古。
http://StupidBeauty.com/Blog
离线janeliu
只看该作者 1楼 发表于: 2010-01-14
你需要计算出所有item占据的矩形rect ,然后调用render就可以阿
render(&painter,QRectF(),rect);
快速回复
限100 字节
 
上一个 下一个