отключить анимацию индикатора выполнения в Qt
можно ли отключить анимацию индикатора выполнения в Qt и заставить его вести себя как метр?
ниже поведение по умолчанию, и я бы вместо этого не хотел, чтобы блестящая волна проходила через него периодически. Я надеялся использовать его, чтобы показать используемые ресурсы, такие как процессор, память и дисковое пространство.
2 ответов
css для использования в Qt designer:
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 look. Вы должны иметь возможность изменять поведение, изменяя таблицы стилей. Попробуйте заменить фон, изображение progressbar и / или кусок.