<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#003333">
    <font size="-1"><font face="Tahoma">hi all,<br>
        <br>
        I encounter difficulties in integrating a
        vtkOrientationMarkerWidget into a QVtkWidget, when I launch
        Iterator-&gt;start() my app doesn't appear and if I uncomment it
        then i get an exception when I move my mouse above the
        QVtkWidget.<br>
        <br>
        Here is the sample code I try to launch :<br>
        <br>
        test3daxesVtkQt::test3daxesVtkQt(QWidget *parent, Qt::WFlags
        flags) : QMainWindow(parent, flags)<br>
        {<br>
        &nbsp;&nbsp;&nbsp; this-&gt;ui = new Ui_test3daxesVtkQtClass;<br>
        &nbsp;&nbsp;&nbsp; ui-&gt;setupUi(this);<br>
        &nbsp;&nbsp;&nbsp;&nbsp; <br>
        &nbsp;&nbsp;&nbsp; ui-&gt;qvtkWidgetMain = new
        QVTKWidget(ui-&gt;centralwidget);<br>
        &nbsp;&nbsp;&nbsp;
ui-&gt;qvtkWidgetMain-&gt;setObjectName(QString::fromUtf8("qvtkWidgetMain"));<br>
        &nbsp;&nbsp;&nbsp; ui-&gt;qvtkWidgetMain-&gt;setGeometry(QRect(10, 20, 511,
        541));<br>
        &nbsp;<br>
        &nbsp; // sphere<br>
        &nbsp; vtkSmartPointer&lt;vtkSphereSource&gt; sphereSource = <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkSphereSource&gt;::New();<br>
        &nbsp; sphereSource-&gt;Update();<br>
        &nbsp; vtkSmartPointer&lt;vtkPolyDataMapper&gt; sphereMapper =<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkPolyDataMapper&gt;::New();<br>
        &nbsp;
        sphereMapper-&gt;SetInputConnection(sphereSource-&gt;GetOutputPort());<br>
        &nbsp; vtkSmartPointer&lt;vtkActor&gt; sphereActor = <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkActor&gt;::New();<br>
        &nbsp; sphereActor-&gt;SetMapper(sphereMapper);<br>
        &nbsp;<br>
        &nbsp; // VTK Renderer<br>
        &nbsp; vtkSmartPointer&lt;vtkRenderer&gt; Renderer = <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkRenderer&gt;::New();<br>
        &nbsp; Renderer-&gt;AddActor(sphereActor);<br>
        &nbsp;<br>
        &nbsp; // VTK/Qt wedded<br>
        &nbsp;
this-&gt;ui-&gt;qvtkWidgetMain-&gt;GetRenderWindow()-&gt;AddRenderer(Renderer);<br>
        <br>
        &nbsp; //integration d'un 3daxis<br>
        &nbsp; // An interactor<br>
        &nbsp; vtkSmartPointer&lt;vtkRenderWindowInteractor&gt;
        renderWindowInteractor = <br>
        &nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkRenderWindowInteractor&gt;::New();<br>
        &nbsp;
renderWindowInteractor-&gt;SetRenderWindow(this-&gt;ui-&gt;qvtkWidgetMain-&gt;GetRenderWindow());<br>
        &nbsp;<br>
        &nbsp; vtkSmartPointer&lt;vtkAxesActor&gt; axes = <br>
        &nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkAxesActor&gt;::New();<br>
        &nbsp;<br>
        &nbsp; vtkSmartPointer&lt;vtkOrientationMarkerWidget&gt; widget = <br>
        &nbsp;&nbsp;&nbsp; vtkSmartPointer&lt;vtkOrientationMarkerWidget&gt;::New();<br>
        &nbsp; widget-&gt;SetOutlineColor( 0.9300, 0.5700, 0.1300 );<br>
        &nbsp; widget-&gt;SetOrientationMarker( axes );<br>
        &nbsp; widget-&gt;SetInteractor( renderWindowInteractor );<br>
        &nbsp; widget-&gt;SetViewport( 0.0, 0.0, 0.4, 0.4 );<br>
        &nbsp; widget-&gt;SetEnabled( 1 );<br>
        &nbsp; widget-&gt;InteractiveOn();<br>
        &nbsp;<br>
        &nbsp; Renderer-&gt;ResetCamera();<br>
        &nbsp;
        this-&gt;ui-&gt;qvtkWidgetMain-&gt;GetRenderWindow()-&gt;Render();<br>
        &nbsp;<br>
        &nbsp; // Begin mouse interaction<br>
        &nbsp; //renderWindowInteractor-&gt;Start(); =&gt; no window appears<br>
        &nbsp; </font></font><font size="-1"><font face="Tahoma">renderWindowInteractor-&gt;Start();
      </font></font><font size="-1"><font face="Tahoma">//=&gt;
        exception at vtkOrientationMarkerWidget::ProcessEvents :
        "if(!self-&gt;GetInteractive())...<br>
        &nbsp;<br>
        }<br>
        <br>
        Please help me to understand what is the problem here and how to
        solve it.<br>
        Thanks by avdance.<br>
      </font></font>
  </body>
</html>