Виджет индикатора загрузки Qt

Есть ли какой-нибудь простой виджет индикатора загрузки, чтобы показать некоторые незавершенные работы, что-то вроде вращающихся точек по кругу или около того? Что-то вроде этого:

погрузчик

1 ответ

Нет, такого виджета нет, но есть еще один очень простой способ сделать это. Вы можете играть в анимацию GIF, чтобы сделать это. Например:

QLabel *lbl = new QLabel;
QMovie *movie = new QMovie("G:/loader.gif");
lbl->setMovie(movie);
lbl->show();
movie->start();

Вы можете получить GIF-анимацию здесь или использовать другой GIF.

Я думаю, что это самый простой способ, потому что вы можете создать эту анимацию в приложении с таймером, изменением цвета и т. Д., Но это требует много работы и времени. Но QMovie это мощный и простой в использовании класс.

Другие вопросы по тегам