您尚未登录。

楼主 #1 2017-11-05 19:45:20

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

请教大家,qt进度条如果有一个线程频繁更新数据以至于导致界面卡死了,该怎么办?实在想不出解决办法

请教大家,qt进度条如果有一个线程频繁更新数据以至于导致界面卡死了,该怎么办?实在想不出解决办法

离线

#2 2017-11-05 19:45:52

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 请教大家,qt进度条如果有一个线程频繁更新数据以至于导致界面卡死了,该怎么办?实在想不出解决办法

你的线程如何操作ui?





离线

楼主 #3 2017-11-05 19:47:13

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 请教大家,qt进度条如果有一个线程频繁更新数据以至于导致界面卡死了,该怎么办?实在想不出解决办法

emit太频繁了导致ui卡死
有时候进度条总长度很短,不能跳过几十个数据再emit,有的进度条很长跳过几千个数据更新一次也没关系

离线

#4 2017-11-05 19:47:39

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,234
积分: 9197

Re: 请教大家,qt进度条如果有一个线程频繁更新数据以至于导致界面卡死了,该怎么办?实在想不出解决办法

你想想视频才30fps,游戏60fps,你这是打炒鸡游戏啊
明显太频繁





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn