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

如何在实例化复杂的GUI类对象的过程中持续播放加载动画?

0
回复
2713
查看
[复制链接]
累计签到:7 天
连续签到:4 天
来源: 2020-7-24 01:14:27 显示全部楼层 |阅读模式
3Qter豆
我想请问一下如何在前台播放一个加载动画的情况下(目前是使用QMovie播放一个gif),创建一个复杂的GUI对象(大概需要好几秒钟才能完成初始化操作)。如果在主线程中创建的话,实例化刚开始,gif就不动了,界面就像卡死了一样,这样显然是不合适的。

我尝试在QThread中实例化,但在QThread中实例化GUI类对象,使用emit把该对象传回主线程,show的话会挂。

那有什么方法既能实例化这个耗时的GUI对象,又能在创建过程中gif不会卡死呢?


还请各位大佬赐教。

回复

使用道具 举报

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

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