gpt4 book ai didi

qt - 更改 QProgressBar 显示的文本

转载 作者:行者123 更新时间:2023-12-02 07:34:13 26 4
gpt4 key购买 nike

我使用QProgressBar来显示下载操作的进度。我想在显示的百分比中添加一些文本,例如:

10%(下载速度kB/s)

有什么想法吗?

最佳答案

使 QProgressBar 文本可见。

QProgressBar *progBar = new QProgressBar();
progBar->setTextVisible(true);

显示下载进度

void Widget::setProgress(int downloadedSize, int totalSize)
{
double downloaded_Size = (double)downloadedSize;
double total_Size = (double)totalSize;
double progress = (downloaded_Size/total_Size) * 100;
progBar->setValue(progress);

// ******************************************************************
progBar->setFormat("Your text here. "+QString::number(progress)+"%");
}

关于qt - 更改 QProgressBar 显示的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514574/

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