IceSea 发表于 2020-7-24 01:14:27

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

我想请问一下如何在前台播放一个加载动画的情况下(目前是使用QMovie播放一个gif),创建一个复杂的GUI对象(大概需要好几秒钟才能完成初始化操作)。如果在主线程中创建的话,实例化刚开始,gif就不动了,界面就像卡死了一样,这样显然是不合适的。

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

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


还请各位大佬赐教。
页: [1]
查看完整版本: 如何在实例化复杂的GUI类对象的过程中持续播放加载动画?