• 3962阅读
  • 5回复

[提问]当需要重绘的图形项比较多时,有什么方法能提高渲染速度? [复制链接]

上一主题 下一主题
离线电动游星
 

只看楼主 倒序阅读 楼主  发表于: 2015-04-20
   QGraphicsScene中重绘QGraphicsObject
离线pxiao_xiao

只看该作者 1楼 发表于: 2015-04-22
多线程
离线电动游星

只看该作者 2楼 发表于: 2015-04-23
回 pxiao_xiao 的帖子
pxiao_xiao:多线程  (2015-04-22 08:16) 

绘图也能用多线程?是把QGraphicsObject的指针传道QThread的槽里,然后在该槽里调用QGraphicsObject的update()函数吗?
离线pxiao_xiao

只看该作者 3楼 发表于: 2015-04-23
在线程里 绘制到pixmap 你的QGraphicsObject只需要把这个pixmap给读了绘
离线电动游星

只看该作者 4楼 发表于: 2015-04-23
回 pxiao_xiao 的帖子
pxiao_xiao:在线程里 绘制到pixmap 你的QGraphicsObject只需要把这个pixmap给读了绘 (2015-04-23 13:11) 

我的QGraphicsObject的重绘并不涉及对QPixmap的大小变换,旋转等操作,只是调用drawPixmap(boudingrect(),QPixmap("XXX.png"));这样直接绘图能把哪些操作扔给辅助线程?
离线henjiyouai

只看该作者 5楼 发表于: 2015-04-23
有会做类似utorrent界面的吗
可付钱
快速回复
限100 字节
 
上一个 下一个