首页| 论坛| 消息
主题:关于嵌入式板上QT的update耗费
回帖:回来结题了,希望给遇到同类问题的朋友参考:
1、用QOpenGlWidget 取代QWidget, 速度快了N倍。 这是本质上的改变。
2、速度慢的根源是CPU 读取图片文件慢,改成大图片预先加载进内存,速度快一截,这是第二关键;
3、接着第2点,发现scaled 函数、SmoothTransformation 变换大小,很耗时,所以同样 预先处理好。另外drawpie 画扇形,速度简直龟爬,这个函数只能在电脑用用了,嵌入式板子改用其它方式吧。
4、IO流~。 我发现即使qDebug 打印都是有影响的, 更别说操作文件之类的了。所以要么在多线程中操作,主线程打印我都删掉了。
以上,基本解决了我遇到的问题。 不过缺点也有,占用内存变大了~还有启动速度慢了一丢丢~
下一楼›:正好要做啊,刷新要求高,及时雨
‹上一楼:九重水:就一个仪表盘而已,100MS刷新频率根本就不碍事。
如果非得跟游戏一样刷新,全职H7应 ..

查看全部回帖(16)
«返回主帖