2013-05-15 14 views
6

Czy można wyłączyć animację paska postępu w Qt i sprawić, by zachowywał się jak miernik?wyłącza animację paska postępu w Qt

Poniżej znajduje się domyślne zachowanie, a zamiast tego wolałbym, aby fala błyszcząca nie przechodziła okresowo. Miałem nadzieję, że użyję go do pokazania używanych zasobów, takich jak procesor, pamięć i miejsce na dysku.

enter image description here

Odpowiedz

9

css do stosowania w Qt Designer:

QProgressBar::chunk { 
    background-color: #3add36; 
    width: 1px; 
} 

QProgressBar { 
    border: 2px solid grey; 
    border-radius: 0px; 
    text-align: center; 
} 

pyqt przykład:

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;}") 

enter image description here

+3

Dobrze, że jest brzydka. Czy istnieje podejście bardziej rodzime? –

+0

Doskonale dziękuję, ładnie wygląda! –

1

Wygląda na pasku postępu, którego używasz jest Windows Vista look. Powinieneś być w stanie zmienić zachowanie, zmieniając stylesheet. Spróbuj zastąpić tło, obraz paska postępu i/lub porcji.

Powiązane problemy