[vtkusers] qtimageviewer example crashes with vtk 5.6.0
Clinton Stimpson
clinton at elemtech.com
Thu May 6 11:35:42 EDT 2010
>
> > For the infinite recursion, I've seen that happen if there was a
> > particluar QStyle used with a QVTKWidget that has no parent. Changing
> > QStyle or giving it a parent might solve your problem.
> > QWidget* parent_widget = new QWidget(NULL);
> > QVTKWidget* new_widget = new QVTKWidget(parent_widget);
> > QVBoxLayout* l = new QVBoxLayout(parent_widget);
> > l->setContentsMargins(0,0,0,0);
> > parent_widget->setLayout(l);
> > l->addWidget(new_widget);
>
> Indeed, I was using QVTKWidget as a top level widget with parent = 0.
> I now put it in a QMainWindow as central widget and it works :-)
A fix has been put into the repository so the workaround would no longer be
necessary.
Clint
More information about the vtkusers
mailing list