Hi. Is it correct that QColor( Qt::black ).lighter() returns the same black color? For this line of code: qDebug() << QColor( Qt::black ) << QColor( Qt::black ).lighter(); I receive next output: QColor(ARGB 1, 0, 0, 0) QColor(ARGB 1, 0, 0, 0) -- Best Regards, Igor Mironchik.