QT 4.6 Zmiana koloru paska ładowania

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
apap18
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 05 gru 2007, 12:40
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME

QT 4.6 Zmiana koloru paska ładowania

Post autor: apap18 »

Tworze pasek ładowania (progressBar):

temp = new QProgressBar(this);

Ustawiam jego parametry itp itd... i nie umiem zmienić jego koloru. Próbowałem np. tak:

temp->setPalette(QPalette(QColor::fromHsv(255,255,255)));

Przy innych widgetach zmiana koloru przebiega bezproblemowo a ten ciągle korzysta z systemowego stylu. Może to powód że ten pasek ładowania nie jest tłem tylko czymś innym. Szukałem ale nie znalazłem żadnej odpowiedzi...
Awatar użytkownika
DDAroo
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 107
Rejestracja: 27 cze 2009, 10:47
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Architektura: x86
Lokalizacja: Kraków
Kontakt:

Odp: QT 4.6 Zmiana koloru paska ładowania

Post autor: DDAroo »

Programy w Qt są zbudowane z dwóch części - kodu programu opisującego jego zachowanie oraz arkusza stylów, który odpowiada za wygląd. Jeśli chcesz zmienić wygląd, a nie funkcjonalność, to musisz zmienić arkusz stylów dla elementów, które Cię interesują. O arkuszu stylów możesz poczytać (strony anglojęzyczne) tutaj, natomiast przykładowe zmiany wyglądu dla paska postępu znajdziesz tutaj.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości