找回密码
 立即注册
收起左侧

耗时操作弹出等待对话框

3
回复
7666
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2017-7-25 15:21:44 显示全部楼层 |阅读模式
1Qter豆
我有些耗时的操作, 比如连接到服务端, 可能需要连接5,6秒以上, 这个是时候主线程是被阻塞主的, 我希望在这时能够弹出一个提示等待用的窗口, 窗口上有个小圈,它需要使用定时器不断地repaint自身. 我尝试了使用线程,信号槽的操作, 但都失败了.
请大神支个招!!! 感激不尽!!!!!

回复

使用道具 举报

累计签到:344 天
连续签到:1 天
2017-7-26 09:01:29 显示全部楼层
试试把耗时操作做成线程而不是主线程
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-7-26 20:35:49 显示全部楼层
谢谢! 我现在准备使用异步操作.
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-2-9 18:47:11 显示全部楼层
除了线程就没有别的简单办法了吗?可以用widget.show,上面放一个gif文件。哪怕widget里是一个timer操作,也不影响主窗口的事件循环。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了