是否有可能禁用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的外观 。 您应该可以通过更改样式表来修改行为。 尝试替换背景,进度条图像和/或块。