回复: Qt 自定义软件启动动画框(动画模式)
#6 回 ktl123 的帖子 [eado78 01-01 15:44]
ktl123:动画不能加载 (2017-01-01 14:14)
需要自己定义gif动画和动画的路径。
#7 [圣域天子 01-01 23:10]
这个启动动画虽然简单,但是它的动画过程用的是主线程,所以如果你显示GIF后,然后主线程进行长时间的运算处理,那么动画会卡住停顿,效果不佳。
#8 回 圣域天子 的帖子 [eado78 01-02 14:27]
圣域天子:这个启动动画虽然简单,但是它的动画过程用的是主线程,所以如果你显示GIF后,然后主线程进行长时间的运算处理,那么动画会卡住停顿,效果不佳。
(2017-01-01 23:10)
谢谢版主的回复,测试了一下,确实存在当主线程构造函数计算复杂时存在卡顿的现象;
本想另起一个启动线程,但是qt只允许Gui在主线程运行。
想到一个解决办法,就是运行一次(次数可设置)完整的gif动画,再启动自己主窗口。
有两个问题:
1.动画运行的不是真实的启动时间;
2.主窗体计算量过大可能导致启动画面长时间不动。
不过大多数应用可满足。
#9 [return 01-05 09:03]