2016-07-02 2 views
1

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

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

enter image description here

Каждый знает, как я могу это сделать?

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

ответ

4

Попробуйте QMovie загрузить animation`

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(); 
+0

Большое вам спасибо, это именно то, что Я ищу. – KelvinS

Смежные вопросы