• 3637阅读
  • 2回复

Linux平台下使用QGrapshicsView画图太慢 [复制链接]

上一主题 下一主题
离线bjhubingtao
 

只看楼主 倒序阅读 楼主  发表于: 2012-04-03
程序是在Linux平台下运行的,我QGrapshicsView的方式读进了一个100多M的图片,在对图片进行放大,缩小,拖动等操作时,反应极其慢,估计得好几秒才能反应一次,同样的程序我在Windows平台下试过的,放大,缩小等操作非常流畅,一点反应时间都没,怎么两个系统下运行效果差距如此之大,求高手。。。
离线largep
只看该作者 1楼 发表于: 2012-04-05
你的Linux平台是不是用虚拟机啊?
离线bjhubingtao

只看该作者 2楼 发表于: 2012-04-06
不是虚拟机,是正常安装的Linux操作系统。图片小比例缩放没事,但图片超过几十M,甚至上百M,在Linux下就不行了。
我的操作就是:
QPixmap pixmap;  
pixmap.load(m_path); //加载此路径下 图片
  pimage= scene->addPixmap(pixmap);
然后利用GraphicsView类的scale()进行比例缩放操作!
快速回复
限100 字节
 
上一个 下一个