我想在我的应用程序中包含一个原生Qt繁忙指示器,但我不确定如何添加它,因为它是QML的一部分,我用c ++编写我的应用程序.
我发现QQuickWidget可以包含QML组件.这样,QML BusyIndicator很容易添加到C++应用程序中. http://doc.qt.io/qt-5/qquickwidget.html
在不重复第三方实现或子类化小部件的情况下,我知道使用标准 QWidget 显示繁忙指示器的唯一方法是:
QProgressBar* bar = new QProgressBar();
bar->setRange(0,0);
Run Code Online (Sandbox Code Playgroud)
这将显示一个“不确定”的进度条。