Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   QPainter::fillRect (https://www.otvetnemail.ru/novyj-arhiv-2-812/qpainter-fillrect-333670/)

Guest 30.09.2011 10:19

QPainter::fillRect
 
Здравствуйте. Пробую нарисовать на окне периодически обновляющийся текст. Текст рисуется, но предыдущий текст почему-то не затирается, и получается, что текст накладывается поверх предыдущего.Почему? разве fillRect не должен затереть рект перед выводом текста? Код: s.sprintf("%02d:%02d:%02d / %02d:%02d:%02d", hours, min, sec, hoursD, minD, secD ); QPainter p(this); p.end(); p.begin( this ); p.setPen( Qt::white ); p.fillRect(30,30,200,30,backgroundColor( )); p.drawText ( 30, 30, s ); p.end();


Часовой пояс GMT, время: 18:25.


© www.otvetnemail.ru - Форум вопросов и ответов.