Qt加载指标小部件

时间:2014-11-16 15:32:51

标签: qt

是否有任何简单的加载指示器小部件,以显示正在进行的工作,如圆圈中的旋转点等等?像这样:

loader

1 个答案:

答案 0 :(得分:40)

不,没有这样的小部件,但还有另一种非常简单的方法。你可以玩gif动画来做到这一点。例如:

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

您可以从here获取gif动画或使用其他gif。

我认为这是最简单的方法,因为您可以在应用程序中使用计时器,颜色更改等创建此动画,但这需要大量的工作和时间。但QMovie功能强大且易于使用。