[vtkusers] Problems with vtkImageViewer2 when using with QVTKWidget
    Luca Pamparana 
    deluded.soul at gmail.com
       
    Thu Jul 27 08:16:43 EDT 2006
    
    
  
Hi everyone,
I have a problem with vtkImageViewer2 when trying to use it with a
QVTKWidget. The puzzling thing is that the same code when used with
vtkImageViewer works fine.
I was wondering if someone has any ideas as to what I am doing wrong:
Here is the code:
QApplication app(argc, argv);
 MainWindow mainWin;
 QTVTKWidget widget;
    #if QT_VERSION < 0x040000
        app.setMainWidget(&mainWin);
    #endif
        // DICOM image reader
        vtkDICOMImageReader *reader = vtkDICOMImageReader::New();
        reader->SetDirectoryName("/home/luca/data/dicom/11088");
        reader->Update();
        vtkImageViewer2 * view2 = vtkImageViewer2::New();
        view2->SetInput(reader->GetOutput());
        double * range = reader->GetOutput()->GetScalarRange();
        view2->SetColorLevel (0.5 * (range[1] + range[0]));
        view2->SetColorWindow (range[1] - range[0]);
        // We will have out custom interactor later
        view2->SetupInteractor(widget.GetRenderWindow()->GetInteractor());
        widget.SetRenderWindow(view2->GetRenderWindow());
        QVBoxLayout * mainLayout = new QVBoxLayout;
        mainLayout->addWidget(&widget);
        mainWin.addLayout(mainLayout);
        mainWin.Pack();
        mainWin.show();
        // Run our application loop.
        app.exec();
Now, this only shows a blank black canvas with no image...and if I replace
the ctkImageViewer2 with vtkImageViewer object, it works fine...
I am not sure what I am doing wrong... any help would be appreciated...
Cheers,
Luca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20060727/2437adb6/attachment.htm>
    
    
More information about the vtkusers
mailing list