[Kde-devel-es] Coloreando un KListView... paintCell?
Albert Astals Cid
tsdgeos at terra.es
Mon Mar 15 20:07:03 CET 2004
A Diumenge 14 Març 2004 23:54, Jaime Robles va escriure:
> El Domingo, 14 de Marzo de 2004 22:37, Albert Astals Cid escribió:
> MUCHAS GRACIAS!
>
> ¿Cómo llamas luego a paintCell?
No tienes que llamarla esa operacitu directamente, QT se preocupara de hacerlo
sobre el item adecuado cuando tenga que pintarlo.
> Lo digo porque hay que decirle qué "item" quieres pintar ¿no? Yo NO
> entiendo el width/alignment... :-?
Pues ya somos dos :D
Albert
>
> > void myPlayerListViewItem::paintCell(QPainter *p, const QColorGroup &cg,
> > int column, int width, int alignment)
> > {
> > QColorGroup _cg = cg;
> > if (p_injured)
> > {
> > _cg.setColor(QColorGroup::Base, Qt::red);
> > _cg.setColor(QColorGroup::Text, Qt::white);
> > _cg.setColor(QColorGroup::Highlight, Qt::black);
> > _cg.setColor(QColorGroup::HighlightedText, Qt::white);
> >
> > }
> > QListViewItem::paintCell(p, _cg, column, width, alignment);
> > }
More information about the Kde-devel-es
mailing list