我用在Qt4.7中需要写刷图的程序,要求每秒种15帧左右,我在程序中就是加了一个图的宽度*高度*位宽的for循环,速度就基本不够了。
环境配置:
我在部署环境的时候采用了购买板子时带的image,没有自己编译过。然后在配置文件/etc/init.d/rcS中将Qt2的自启动关闭,重启系统,按照文档中介绍的方法,设置了setqt4env,在自启动项中设置好. setqt4env HelloQt4 -qws&,将我自己编的程序的自启动,
程序功能:
这个程序的功能是点一个按键,用slot调用120个512*512*3的for循环,完成后在一个lineedit中显示出120,就完成这个简单的功能,我测了一下,就要9s左右,如果加上其他的功能更没法完成程序的要求了。我在6410的wince环境下做了类似的功能,反应速度还算满意,我想两种环境做出来的效果应该是差不多的,肯定是Qt4.7嵌入式系统的配置上,或者是Qt4的程序编写方面有一些问题。
感谢各位了:我以前接触linux都只是做一些简单的界面功能,这样的问题头一次遇到,对linux了解实在不多,希望各位能帮忙指点一下。急求了。谢谢了。