QProgressBar繁忙指标

时间:2017-01-11 08:23:48

标签: qt busyindicator qprogressbar

我想在我的小部件中使用qprogressbar显示忙碌指示符。 我知道将Minumum和Maximum设置为零,但它会使小的彩色区域从左到右移动。但我想从左到右。

在QProgressDiaolog中将min和max设置为零可以正常工作,但我不需要单独的窗口。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您只需在Qt Designer中将QProgressBar窗口小部件添加到表单中: QProgressBar

enter image description here

或者在代码中手动添加QProgressBar对象。然后,您需要设置其最小值和最大值,并将信号(如有必要)连接到QProgressBar的广告位setValue(int)

ui->progressBar->setRange(0, 100);

connect(&my_obj, &MyClass::signalValue, ui->progressBar, &QProgressBar::setValue);

// or call directly the slot when it is needed:
ui->progressBar->setValue(10);