标题:关于qt程序界面启动慢以及启动时出现抖动的问题,走过路过帮忙看下,困扰好几天了
作者:beyondgrin
日期:2008-08-16 10:43
内容:
我现在用qt-2.3.7进行编程,界面是用qt-2.3.2的画的,嵌入式平台的主芯片是三星的2440,配8寸夏普触摸屏.
现在我自己写的程序碰到了如下问题.
1.程序启动速度慢,
如果程序启动界面较为复杂的话,加载qws时的绿屏可能要好几秒.
2.新开窗体显示时部件由上到下渐变刷新很明显.
我在程序中打开一个新的窗体的时候,启动非常慢,窗体上的部件由上到下渐变刷新很明显,给人的感觉很卡.感觉有些部件甚至有残影.
3.新的窗体启动完后瞬间会出现闪烁.
在新的窗体启动完成后瞬间会出现闪烁以及抖动,尤其在部件上的那些字上看上去特别明显.但是窗体在使用时不会出现这种现象.
还有一个情况就是如果我窗体和部件的颜色使用默认颜色,就不会出现这种闪烁,采用自定义颜色以后就出现闪烁,很奇怪.
4.窗体置于底层的时候,除了背景颜色,其他均恢复默认颜色.
如果有出现一个非全屏窗体在上层,一个全屏窗体在下层的时候,下层窗体部件的颜色除了背景颜色以外(就是那些Light,Mid,Drak等等所设置的颜色)都会恢复默认颜色.
我把别人正常的程序编译后拿到我的平台上运行,上述问题也基本存在,我把自己的源代码发给别人,他们编译后运行是正常的,所以qt程序本身出问题的可能性也不是很大.但是我运行开发板自带根文件上的qtopia,上面的程序都正常,我所用的根文件只是拿开发板自带的根文件里qt-2.3.7的库用自己编译的qte库替换了.其他都没动...难道是我的qte库没编译好?
大侠们给支支招吧..我实在找不出原因了..拜谢!!!!
#1 [beyondgrin 08-18 08:57]
今天我把qtopia按照我的qte库重新编译了一下,运行起来发现里面的程序也变得非常慢,虽然没有出现闪烁和抖动,但是像里面的计算器之类的程序运行起来也变得有非常明显的渐变刷屏了...那是不是我的qte库没编译好?
#2 [wpgdut 10-09 11:09]
我也遇到同样的问题了?请问楼主怎么解决这个问题的呢?