簡単だと思うので解決策を得るという小さな問題がありますが、すべてを試してもまだうまくいかないところまで来ました。単純なことだと思いますが、自分ではわからないので、助けを求めています。
centralwidget に qvtkwidget がありますが、問題はありません。
問題は、プログラムを実行するたびに、インターフェイスから離れた別のボックスが表示されることです。
これが、この問題にとって重要なコードの一部です。
// Create renderer
ren= vtkRenderer::New();
ren->AddActor(outlineActor);
ren->SetBackground(0.1,0.1,0.3);
// Drawing some X,Y,Z axes
axes= vtkCubeAxesActor2D::New();
//more stuff
ren->AddViewProp(axes);
ren->ResetCamera();
// Create a window for the renderer
renWin= vtkRenderWindow::New();
renWin->AddRenderer(ren);
// Set an user interface interactor for the render window
iren= vtkRenderWindowInteractor::New();
iren->SetRenderWindow(renWin);
style = vtkInteractorStyleTrackballCamera::New();
iren->SetInteractorStyle(style);
// Create a inicial camera view
vtkCamera *inicam= ren->GetActiveCamera();
inicam->Zoom(1);
inicam->SetViewUp(0, 0, 0);
inicam->Azimuth(45);
ren->ResetCameraClippingRange();
// Start the initialization and rendering
renWin->Render();
// Assign the rendering window to the qvtkwidget
ui->qvtkWidget->SetRenderWindow(renWin);
誰かがこれについて何か考えているなら、私は感謝します。