gpt4 book ai didi

c++ - 如何在不知道百分比的情况下在 Qt 中显示 'infinite floating' 进度条?

转载 作者:IT老高 更新时间:2023-10-28 22:17:18 25 4
gpt4 key购买 nike

我尝试在某些操作期间显示进度条。但是,我不知道需要多少次才能计算出百分比。似乎 Windows 有这样的进度条样式: infinite floating progressbar我尝试通过将最大值和最小值都设置为 0 来实现这种风格:

ui->progressBar->setMaximum(0);

ui->progressBar->setMinimum(0);

似乎我做到了,除了它在程序退出之前确实不会停止,尽管我调用了 reset() 函数试图停止它。

所以我的问题是如何正确实现这种进度条?

最佳答案

您需要设置最小值、最大值和当前值:

ui->progressBar->setMaximum(0);
ui->progressBar->setMinimum(0);
ui->progressBar->setValue(0);

QProgressBar'a details description告诉:

If minimum and maximum both are set to 0, the bar shows a busy indicator instead of a percentage of steps.

这一定是您遇到的某种错误。不会是 Qt 中的第一个。

关于c++ - 如何在不知道百分比的情况下在 Qt 中显示 'infinite floating' 进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11754865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com