• 10096阅读
  • 9回复

Qt 自定义软件启动动画框(动画模式) [复制链接]

上一主题 下一主题
离线eado78
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2016-12-30
主要功能:
1.可设置gif动画;
2.可设置多个文字信息;
3.封装成一个类,方便调用。

第一次发帖,在这个论坛学习了不少东西;
非常感谢各位网友的无私分享,更特别欣赏@liudianwu分享精神,相信共享(最近共享单车很火)才能让我们互相提高。
16年最后了,希望明年一切顺利。



描述:源码
附件: CustomSplash.rar (2 K) 下载次数:307
离线liudianwu

只看该作者 1楼 发表于: 2016-12-30
嗯,挺好,谢谢分享,提一个建议,qt类中的公有函数都是小写开头,例如setText,建议你也改成这种模式,类名是首字母大写外,其他建议小写。
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线eado78

只看该作者 2楼 发表于: 2016-12-30
回 liudianwu 的帖子
liudianwu:嗯,挺好,谢谢分享,提一个建议,qt类中的公有函数都是小写开头,例如setText,建议你也改成这种模式,类名是首字母大写外,其他建议小写。 (2016-12-30 13:50) 

好的,了解,谢谢建议
离线disongshu

只看该作者 3楼 发表于: 2016-12-30
学习学习
离线morg

只看该作者 4楼 发表于: 2016-12-31
    
离线ktl123

只看该作者 5楼 发表于: 2017-01-01
动画不能加载
离线eado78

只看该作者 6楼 发表于: 2017-01-01
回 ktl123 的帖子
ktl123:动画不能加载 (2017-01-01 14:14) 

需要自己定义gif动画和动画的路径。
离线圣域天子

只看该作者 7楼 发表于: 2017-01-01
这个启动动画虽然简单,但是它的动画过程用的是主线程,所以如果你显示GIF后,然后主线程进行长时间的运算处理,那么动画会卡住停顿,效果不佳。
离线eado78

只看该作者 8楼 发表于: 2017-01-02
回 圣域天子 的帖子
圣域天子:这个启动动画虽然简单,但是它的动画过程用的是主线程,所以如果你显示GIF后,然后主线程进行长时间的运算处理,那么动画会卡住停顿,效果不佳。
 (2017-01-01 23:10) 

谢谢版主的回复,测试了一下,确实存在当主线程构造函数计算复杂时存在卡顿的现象;
本想另起一个启动线程,但是qt只允许Gui在主线程运行。

想到一个解决办法,就是运行一次(次数可设置)完整的gif动画,再启动自己主窗口。
有两个问题:
1.动画运行的不是真实的启动时间;
2.主窗体计算量过大可能导致启动画面长时间不动。

不过大多数应用可满足。
离线return

只看该作者 9楼 发表于: 2017-01-05
      
快速回复
限100 字节
 
上一个 下一个