是否有任何简单的加载指示器小部件,以显示正在进行的工作,如圆圈中的旋转点等等?像这样:
答案 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
功能强大且易于使用。