查看完整版本: [-- 使用QStackedWidget做页面切换时,明细感觉到页面切换卡顿 --]

QTCN开发网 -> Qt基础编程 -> 使用QStackedWidget做页面切换时,明细感觉到页面切换卡顿 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

梦话王子 2017-07-07 17:06

使用QStackedWidget做页面切换时,明细感觉到页面切换卡顿

       使用QStackedWidget做页面切换时,明细感觉到页面切换卡顿。总共三个页面,三个切换按钮。每个页面上大概30个左右的控件,像按钮、编辑框之类的。每次切换的时候能够明细感觉到切换有延时,点过任何一个切换按钮之后大概1S左右才能切换过来。程序运行在嵌入式linux平台上。最开始怀疑是页面布局造成的影响,把三个页面的布局都去掉之后还是一样。。有没有遇到过类似问题的朋友,望指教!

crazy 2017-07-08 09:31
直接贴代码
估计可能是你切换页面 加载数据延迟吧
一般不会有那么大的延迟的

大漠之鹰 2017-07-08 16:14
硬件平台是什么?Qt的版本?屏幕分辨率?嵌入式下应该没有硬件加速,大分辨率显示会慢一些

九重水 2017-07-10 08:44
一秒?
不可能!肯定是程序问题,这个不用说。我有过更多控件的都不会这么久

toby520 2017-07-10 12:29
不过嵌入式上面不好说 建议Qt4.x的在嵌入式上面比较靠谱

梦话王子 2017-07-11 09:09
toby520:不过嵌入式上面不好说 建议Qt4.x的在嵌入式上面比较靠谱 (2017-07-10 12:29) 

嵌入式中的qt版本是4.8.1,我开发用的是5.1.1。程序在嵌入式win7上面跑了一遍,没有感觉到明细的卡顿,不知道怎么在linux上面跑会有问题

大漠之鹰 2017-07-11 09:43
嵌入式linux没有硬件加速,只是memcopy,效率很低的。分辨率小不明显,分辨率大的话这个差距就非常明显了,可以针对显卡做一下加速,效果很明显的

9715866331 2017-12-08 15:06
看下CPU占用,QStackedWidget切页面应该很快的


查看完整版本: [-- 使用QStackedWidget做页面切换时,明细感觉到页面切换卡顿 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled