QProgressBar mit hintergrund/fordergrund mit RGB farben
Verfasst: 8. Juli 2007 20:57
hi
ich habe was gefunden aber ist alt.
Will ja nach situation entweder den Background oder foreground farbe
ändern.
Alos die farbe des ProgressBars ändern
ich habe schon paar test gemacht ohne erfolg.
mein Dialog ist ein QStandardItemDialog mit einem QProgressBar
beispiel versuch:
habe schon http://doc.trolltech.com/4.2/qprogressbar.html
nach geschaut aber da kann ich nichts finden...
und den standard farbe des QProgressBar kann man auch nicht ändern?
ich habe was gefunden aber ist alt.
Will ja nach situation entweder den Background oder foreground farbe
ändern.
Alos die farbe des ProgressBars ändern
ich habe schon paar test gemacht ohne erfolg.
mein Dialog ist ein QStandardItemDialog mit einem QProgressBar
beispiel versuch:
Code: Alles auswählen
/* change background */
int i;
switch(it->downloadStatus)
{
/* XXX HAND CODED! */
case 0: /* FAILED */
//progress = setBackgroundColor(QColor(255, 255, 255));
progress = setPalette(QPalette(QColor(255, 255, 255)));
break;
case 1: /* OKAY */
if (it->tfRate > 0)
{
//progress = setBackgroundColor(QColor(190, 255, 255));
progress = setPalette(QPalette(QColor(190, 255, 255)));
}
else
{
//progress = setBackgroundColor(QColor(200, 255, 255));
progress = setPalette(QPalette(QColor(200, 255, 255)));
}
break;
case 2: /* COMPLETE */
default:
{
//progress = setBackgroundColor(QColor(205, 255, 255));
progress = setPalette(QPalette(QColor(205, 255, 255)));
}
}
nach geschaut aber da kann ich nichts finden...
und den standard farbe des QProgressBar kann man auch nicht ändern?

