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