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...
QT 4.6 Zmiana koloru paska ładowania
- DDAroo
- 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
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.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości