在Qt中禁用进度条animation

是否有可能禁用Qt中的进度条的animation,并使其performance得像一个米?

下面是默认的行为,我反而喜欢它没有shiny的波浪周期性地通过它。 我希望用它来显示已用资源,如CPU,内存和磁盘空间。

在这里输入图像说明

用于qt设计器的css:

QProgressBar::chunk { background-color: #3add36; width: 1px; } QProgressBar { border: 2px solid grey; border-radius: 0px; text-align: center; } 

pyqt例子:

 my_progress_bar = QProgressBar() my_progress_bar.setStyleSheet(" QProgressBar { border: 2px solid grey; border-radius: 0px; text-align: center; } QProgressBar::chunk {background-color: #3add36; width: 1px;}") 

在这里输入图像说明

它看起来像你正在使用的进度条是Windows Vista的外观 。 您应该可以通过更改样式表来修改行为。 尝试替换背景,进度条图像和/或块。