• 4792阅读
  • 7回复

[提问]使用QStackedWidget做页面切换时,明细感觉到页面切换卡顿 [复制链接]

上一主题 下一主题
离线梦话王子
 

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

只看该作者 1楼 发表于: 2017-07-08
直接贴代码
估计可能是你切换页面 加载数据延迟吧
一般不会有那么大的延迟的
C/C++/Qt爱好者
邮箱: kevinlq0912@163.com
公众号: devstone
博客:http://kevinlq.com/
离线大漠之鹰

只看该作者 2楼 发表于: 2017-07-08
硬件平台是什么?Qt的版本?屏幕分辨率?嵌入式下应该没有硬件加速,大分辨率显示会慢一些
本是后山人,偶作前堂客,醉舞经阁半卷书,坐井说天阔。大志戏功名,海斗量福祸,论到囊中羞涩时,怒指乾坤错
QQ:874164244
离线九重水

只看该作者 3楼 发表于: 2017-07-10
一秒?
不可能!肯定是程序问题,这个不用说。我有过更多控件的都不会这么久
离线toby520

只看该作者 4楼 发表于: 2017-07-10
不过嵌入式上面不好说 建议Qt4.x的在嵌入式上面比较靠谱
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线梦话王子

只看该作者 5楼 发表于: 2017-07-11
回 toby520 的帖子
toby520:不过嵌入式上面不好说 建议Qt4.x的在嵌入式上面比较靠谱 (2017-07-10 12:29) 

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

只看该作者 6楼 发表于: 2017-07-11
嵌入式linux没有硬件加速,只是memcopy,效率很低的。分辨率小不明显,分辨率大的话这个差距就非常明显了,可以针对显卡做一下加速,效果很明显的
本是后山人,偶作前堂客,醉舞经阁半卷书,坐井说天阔。大志戏功名,海斗量福祸,论到囊中羞涩时,怒指乾坤错
QQ:874164244
离线9715866331

只看该作者 7楼 发表于: 2017-12-08
看下CPU占用,QStackedWidget切页面应该很快的
快速回复
限100 字节
 
上一个 下一个