我現在嘗試了2個小時,創建了一個簡單的vtk圖表,但沒有任何成功。它只是不渲染任何東西,我不能調用view-> getRenderer() - > render()函數。它導致一個例外。如何在QVTKWidget中創建一個VTK圖表
我明白了什麼至今:
vtkContextView* view = vtkContextView::New();
QVTKWidget* widget = new QVTKWidget();
widget->setRenderWindow (view->getRenderWindow());
創建圖表,添加完後... 視圖 - > getRenderer() - >渲染();
我使用的是vtk 7.1,qt 5.7與vs15。
我也嘗試在互聯網上找到一個完整的例子,但我還沒有找到任何完整的例子。
有人可以舉例說明如何用qt創建這樣的vtk圖表嗎?
我從'vtkContextActor :: RenderOverlay(vtkViewport * viewport)'得到一個'未處理的異常...(vtkRenderingContext2D-8.0.dll)'並且在vtkOutputWindow中我得到了'錯誤:未發現'vtkContextDevice2D' 。 – remi000