0

我想在我的小部件中使用 qprogressbar 显示繁忙指示器。我知道将最小值和最大值设置为零,但它会使小的彩色区域从左到右再向后移动。但我只想从左到右。

在 QProgressDiaolog 中将最小值和最大值设置为零对我来说很好,但我不需要单独的窗口。我应该怎么办?

4

1 回答 1

0

您只需在Qt DesignerQProgressBar中将小部件添加到您的表单中: QProgressBar

在此处输入图像描述

或者QProgressBar在代码中手动添加对象。然后你需要设置它的最小值和最大值,并连接(如果需要)一个信号到QProgressBar's slot 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);
于 2017-01-11T09:13:47.453 回答