Qt QPainter绘制字符串

yanfk 发布于 2015/05/30 21:32
阅读 945
收藏 0
Qt
Qt QPainter绘制长字符(100000个)的字符串时,界面刷新很卡,不知道什么原因?
加载中
0
公孙二狗
公孙二狗
因为刷新时绘制的东西太多,最好是局部刷新
0
yanfk
yanfk

1、采用GDI或GDI+绘制这些字符串一点不卡,但QPainter绘制出奇的卡;

2、QPainter绘曲线的效率比GDI还高,几十万点的曲线,也是加载流畅。

唯独DrawText为何这般卡,能从原理上解释吗?

ps:QPainter采用双缓存绘制,效率已经优化了,局部刷新是采用裁剪区吗SetClip??试了一下,还是不行。

求解!

0
汤医森
汤医森

notepad加载一个100000字的小说也卡,从第一行拉到最后一行也卡,问题不是出在Qt,而是你的显示应该换一种更合理的方式

0
yanfk
yanfk

嗯,从qt2D绘图角度,有没有具体处理思路呢,多谢啊

返回顶部
顶部