我是靠谱客的博主 傲娇海燕,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部