<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Clint,<div> I've managed to get the interactor working with the QGraphicsView. The only thing is as the moment, If I click on the QDialog and move it around, the vtk actor moves along with the dialog. The interaction rate appears to be quite good, but this is a very simple scene. </div><div><br></div><div><img height="740" width="766" apple-width="yes" apple-height="yes" src="cid:BE07631F-A407-494F-9B7C-4975FF186A1D@du.ae"></div><div>Now, if I don't click on the QDialog and click somewhere else, the VTK scene doesn't update itself. </div><div><br></div><div>This probably has something to do with the hit-test that you were mentioning about. </div><div><br></div><div>I think once I finish handling the hit test, then it should be ready. </div><div><br></div><div>I also managed to hide the un-wanted off-screen rendering window with the following code fragment.</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span>// Setup off VTK for off-screen rendering</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(100, 56, 32); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #aa0d91">if</span><span style="color: #000000">(</span>VTK_OFFSCREEN_RENDER<span style="color: #000000">)</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(46, 13, 110); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span>renWin-></span>OffScreenRenderingOn<span style="color: #000000">();</span></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; min-height: 14.0px"><span class="Apple-tab-span" style="white-space:pre">                </span><br class="webkit-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(100, 56, 32); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span></span>#if defined(QVTK_USE_CARBON) || (QVTK_USE_COCOA) && (QT_VERSION >= <span style="color: #1c00cf">0x040000</span>)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span></span>// Mac OS X 10.5 compatibility fix to remove redundant window, when performing off-screen rendering.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span>renWin-></span><span style="color: #2e0d6e">SetWindowId</span><span style="color: #000000">(</span><span style="color: #aa0d91">NULL</span><span style="color: #000000">); </span>// Set the window id to NULL</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #aa0d91">static_cast</span><span style="color: #000000"><</span><span style="color: #5c2699">vtkCarbonRenderWindow</span><span style="color: #000000">*> (renWin)-></span><span style="color: #2e0d6e">SetRootWindow</span><span style="color: #000000">(</span><span style="color: #aa0d91">reinterpret_cast</span><span style="color: #000000"><</span><span style="color: #5c2699">WindowPtr</span><span style="color: #000000">> (view-></span><span style="color: #2e0d6e">winId</span><span style="color: #000000">())); </span>// Set the root window to the view window</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(100, 56, 32); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span></span>#endif<span class="Apple-tab-span" style="white-space:pre">                                </span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><font class="Apple-style-span" face="Monaco" size="2"><span class="Apple-style-span" style="font-size: 10px;"><br></span></font></div></div><div><br></div><div><br></div><div>Best regards,</div><div><br></div><div>Elvis Dowson</div></body></html>