我是靠谱客的博主 傲娇海燕,最近开发中收集的这篇文章主要介绍Qt 程序启动动画,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

背景:Qt应用处理任务复杂,开机后要等待很久黑屏才能走到界面循环,为了去除黑屏的状态,这段时间嵌入一张图片过渡。

Qt官方倡导使用QSplashScreen类,用法如下:

Main函数启动界面动画的后面(QApplication a(argc,argv);之后)嵌入以下代码:

QPixmap pix(":/test/test.png");
QSplashScreen spl(pix);
spl.show();
a.processEvents();

主窗体创建后关闭这个图片显示:

MainWindow W;
w.show();
spl.finish(&w);

processEvents():使用这个方法是在显示启动画面的时候,仍旧能相应鼠标等事件。

最后

以上就是傲娇海燕为你收集整理的Qt 程序启动动画的全部内容,希望文章能够帮你解决Qt 程序启动动画所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部