Cześć.
Środowisko Qt. Kodu nie będę wstawiał, bo nie ma sensu. Pytanie czysto teoretyczne...
Czy jest możliwość albo ktoś spotkał się z potrzebą wstawienia gradientu do obiektu QProgressBar?
Piszę sobie w wolnym czasie grę 2D, w której chciałbym aby pasek hp był reprezentowany przez QProgressBar. Na polski, pasek postępu. Standardowo, wartość "postępu" jest zielona i jest to powiązane chyba z Windowsem jako systemem operacyjnym ( właśnie tutaj pojawia się moja wątpliwość, czy jest to atrybut który da się zmienić). Chciałbym dodać gradient, który waha się od czerwonego do zielonego, zależnie od pozostałych punktów życia/hp.
Bawiłem się z StyleSheets obiektu oraz kombinowałem z QPalette, ale nie mogłem tam znaleźć atrybutu odpowiedzialnego za kolor paska.
Ktoś cokolwiek miał może z czymś takim do czynienia? Albo pomysł, czego użyć, żeby zrobić taki pasek ( od biedy mógłby być nawet zwykły prostokąt w prostokącie w którym dałbym gradient jako wypełnienie i metodę sterującą wypelnieniem, ale do tego musiałbym robić oddzielną klasę, a wolał bym tego uniknąć).
Pozdro.