Looks like I must construct my own paint engine. The QVTKWidget implementation is:<br><br>QPaintEngine* QVTKWidget::paintEngine() const<br>{<br>&nbsp; return NULL;<br>}<br><br>Does anyone know how this could be created efficiently?
<br><br>Cheers,<br>Anja<br><br><div><span class="gmail_quote">On 16/10/06, <b class="gmail_sendername">Anja Ende</b> &lt;<a href="mailto:anja.ende@googlemail.com">anja.ende@googlemail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi everyone,<br><br>Has anyone been able to successfully use QPainter methods in QVTKWidget.<br><br>So, I have derived a class from QVTKWidget and override the paintEvent method as follows:<br><br>void QTVTKWidget::paintEvent( QPaintEvent * event)
<br>{<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; QVTKWidget::paintEvent(event);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; QPainter painter(this);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ....<br>}<br><br>This however,&nbsp; returns a run time error as in it could not create the painter object. The error is:
<br><br>Painter::begin(), paintdevice returned engine == 0, type: 1<br><br>Just wondering if someone has been able to use this successfully.<br><br>&nbsp;<br>Cheers,<br><span class="sg"><br>Anja

</span></blockquote></div><br><br clear="all"><br>-- <br>Cheers,<br><br>Anja