Seite 1 von 1

QProgressBar und StyleSheets, ist es ein Bug?

Verfasst: 3. Juni 2008 10:54
von zonk_y2k_ce
Hallo QtForum-Gemeinde! Ich arbeite (mit Designer) mit Qt 4.3.3 und moechte auf ein QProgressBar StyleSheets anwenden, soweit sogut, es klappt einwandfrei solange man QProgressBar mit orientation:Horisontal verwendet. Nun moechte ich mein QProgressBar auf den Kopf stellen (d.h. orientation:Vertical), und das geht prompt nicht-> mein QProgressBar sieht so aus, als haette ich keine StyleSheets angewendet.
Ich habe als Quelle die Seite von Trolltech benuzt http://labs.trolltech.com/blogs/2007/06 ... scrollbar/.
So siehts mein StyleSheet fuer QProgressBar (Horisontal) aus:

Code: Alles auswählen

QProgressBar {
border: 2px solid grey;
border-radius: 10px;
font: bold "Helvetica";
font-size: 18px;
}

QProgressBar::chunk {
background-color: red;
width: 5px;
margin: 0.5px;
}
und so siehts mein StyleSheet fuer QProgressBar (Vertical) aus:

Code: Alles auswählen

QProgressBar:vertical {
border: 2px solid grey;
border-radius: 10px;
font: bold "Helvetica";
font-size: 18px;
}

QProgressBar::chunk {
background-color: red;
width: 5px;
margin: 0.5px;
}
Ist das ein Bug oder mache ich etwas falsch? :o

Verfasst: 4. Juni 2008 08:32
von QtNoob2008
Hallo,

probier mal folgendes aus:

Code: Alles auswählen

QProgressBar{ 
border: 2px solid grey; 
border-radius: 10px; 
font: bold "Helvetica"; 
font-size: 18px; 
} 

QProgressBar::chunk:vertical{ 
background-color: red; 
height: 5px; 
margin: 0.5px; 
} 

Zudem im Designer (orientation) die Progressbar mit Qt::vertical ausrichten
Gruß QtNoob2008

Verfasst: 4. Juni 2008 11:24
von zonk_y2k_ce
Hallo QtNoob2008, danke fuer die Antwort. Diese Moeglichkeit habe ich auch schon ausprobiert, auch erfolglos.
Zudem im Designer (orientation) die Progressbar mit Qt::vertical ausrichten
das ist auch immer so eingestellt (fuer diesen Fall, senkrecht).

Verfasst: 4. Juni 2008 12:05
von QtNoob2008
Also unter 4.3.4 funktioniert die Darstellung mit meinem geänderten Style Sheet. I'm Sorry

Verfasst: 4. Juni 2008 13:15
von zonk_y2k_ce
Ich habe auch das ganze mit Qt4.4 (bzw. hier Designer) ausprobiert, immer noch erfolglos, naemlich genau wie mit 4.3.3. Ich benutze Linux (Ubuntu) und so wie es auf dem Screenshot aussieht, stammt es von Windows? Kann es daran liegen? Genau das, wie auf dem Sreenshot, will ich haben :D , es ist wie verhext :(

Verfasst: 4. Juni 2008 13:18
von PeterLustig
Schonmal im Task-Tracker gesucht?

Verfasst: 4. Juni 2008 13:36
von QtNoob2008
Jap ist unter Windows, habs gerade unter Debian 4.0 ausprobiert ... da funktioniert es auch... hab da aber auch die 4.3.4 :?