Тебе случайно не "полосатость" нужна ? Если да, то есть классная штука listWidget->setAlternatingRowColors(true).
Нет, мне просто нужно выводить лог работы программы (для отладки). Хотелось сообщения об ошибках красным цветом подсвечивать.  
 
 QListWidget::setTextColor() 
QListWidget::setBackgroundColor()
Гммм.... к чему бы это.  :?
Если нехватает - смотреть в сторону QAbstractItemDelegate.
 Ну уж увольте, за ради простого лога, самому отрисовкой item-ов заниматься, я еще в своем уме.  :twisted: