Как настроить экран загрузки в Qt?

Мне нужно создать настраиваемый и анимированный экран загрузки в Qt, и мне не нужен индикатор выполнения.

Я хочу сделать что-то вроде этого:

введите описание изображения здесь

Кто-нибудь знает, как я могу это сделать?

Могу ли я использовать, например, QSplashScreen?

1

Решение

Пытаться 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();
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]