Qt忙指示器

Qt busy indicator

我想在我的应用程序中包含一个本机 Qt 忙碌指示器,但我不确定如何添加它,因为它是 QML 的一部分,而我用 c++ 编写我的应用程序。

http://wiki.qt.io/Busy-Indicator-for-QML

在不重复使用第三方实现或子类化小部件的情况下,我知道使用标准 QWidgets 显示忙碌指示器的唯一方法是:

QProgressBar* bar = new QProgressBar();
bar->setRange(0,0);

这将显示一个 "indeterminate" 进度条。

我发现 QML 组件可以包含在 QQuickWidget 中。这样,QML BusyIndi​​cator 就可以很容易地添加到 C++ 应用程序中。 http://doc.qt.io/qt-5/qquickwidget.html