如何在 Qt 中自定义加载屏幕?
How to customize the loading screen in Qt?
我需要在 Qt 中创建一个自定义的动画加载屏幕,我不需要进度条。
我想做这样的事情:
有人知道我该怎么做吗?
我可以使用 QSplashScreen 吗?
尝试QMovie加载动画`
QMovie * movie = new QMovie("http://i.stack.imgur.com/vdYAH.gif");
您可以将电影直接加载到标签中,必要时隐藏和显示
QLabel label;
label.setMovie(movie);
movie->start();
或者读取电影的帧以连续设置闪屏像素图
connect(movie, SIGNAL(frameChanged(int)), this, SLOT(setSplashScreenPixmap(int)));
movie->start();
我需要在 Qt 中创建一个自定义的动画加载屏幕,我不需要进度条。
我想做这样的事情:
有人知道我该怎么做吗?
我可以使用 QSplashScreen 吗?
尝试QMovie加载动画`
QMovie * movie = new QMovie("http://i.stack.imgur.com/vdYAH.gif");
您可以将电影直接加载到标签中,必要时隐藏和显示
QLabel label;
label.setMovie(movie);
movie->start();
或者读取电影的帧以连续设置闪屏像素图
connect(movie, SIGNAL(frameChanged(int)), this, SLOT(setSplashScreenPixmap(int)));
movie->start();