<div dir="ltr"><div dir="ltr">Hi Elvis,<div><br></div><div>QVTKOpenGLWidget is not available in Python, it would have to be</div><div>wrapped with sip (or shiboken) rather than with the stock VTK wrappers.</div><div><br></div><div>The old QVTKWidget was, at one point, wrapped in Python as shown here:</div><div><a href="https://gitlab.kitware.com/vtk/vtk/commit/d487197">https://gitlab.kitware.com/vtk/vtk/commit/d487197</a> <br><br>It's totally feasible to do something similar with QVTKOpenGLWidget, if</div><div>someone wants to dedicate the time.</div><div><br></div><div> - David</div><div><br><br><div class="gmail_quote"><div dir="ltr">On Sat, Sep 15, 2018 at 6:06 AM Elvis Stansvik <<a href="mailto:elvis.stansvik@orexplore.com">elvis.stansvik@orexplore.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I came across this thread while trying to find a QOpenGLWidget based<br>
VTK/PyQt5 widget.<br>
<br>
Just want to ask: The QVTKOpenGLWidget suggested here is not available<br>
from Python right? (since it's not a vtkObject).<br>
<br>
The OP asked about Python, and I'm sort of in the same boat.<br>
<br>
Elvis<br>
<br>
><br>
> Regards,<br>
> Martijn<br>
><br>
><br>
><br>
><br>
><br>
> Op 22 feb. 2018 21:10 schreef "Steve Petruzza" <<a href="mailto:spetruzza@sci.utah.edu" target="_blank">spetruzza@sci.utah.edu</a>>:<br>
>><br>
>> Hi,<br>
>><br>
>> I have a QOpenGLWidget that draws using gl calls. I would like to use a VTK render to draw inside the same canvas.<br>
>><br>
>> I tried to use a QVTKRenderWindowInteractor passing the canvas as parent, but the canvas starts flickering and I cannot see any rendering.<br>
>> The same VTK render (using the same QVTKRenderWindowInteractor) works correctly in a separate vtkrenderwindow.<br>
>><br>
>> Is there any simple way to just get the VTKRender to draw directly into the glRender loop of the canvas using the existing rendering window?<br>
>> Or any other suggestions.<br>
>><br>
>> I am using VTK 8.1.0 and Qt 5.10 and this QVTKRenderWindowInteractor: <a href="https://gitlab.kitware.com/alextsui05/vtk/blob/e9e9ffcfbbad68343a0782a1d9024735b7649a46/Wrapping/Python/vtk/qt5/QVTKRenderWindowInteractor.py" rel="noreferrer" target="_blank">https://gitlab.kitware.com/alextsui05/vtk/blob/e9e9ffcfbbad68343a0782a1d9024735b7649a46/Wrapping/Python/vtk/qt5/QVTKRenderWindowInteractor.py</a><br>
>><br>
>> Thank you,<br>
>> Steve<br>
</blockquote></div></div></div></div>