Hi.

I’m working on TextEdit widget for QtMWidgets library.

TextEdit is a subclass of ScrollArea that derived from AbstractScrollArea. 
AbstractScrollArea is implemented like QAbstractScrollArea and has viewport as 
child widget.

In TextEdit’s paintEvent I want to draw directly on viewport. And I initialize 
QPainter with:

QPainter p( viewport() );

But I receive folowing warning:

QWidget::paintEngine: Should no longer be called

QPainter::begin: Paint device returned engine == 0, type: 1

QPainter::setPen: Painter not active


and nothing draws.


What am I doing wrong?


Thanks.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to