# Black screen when using vtkRenderWindowInteractor and vtkGenericOpenGLRenderWindow.

**URL:** https://discourse.vtk.org/t/black-screen-when-using-vtkrenderwindowinteractor-and-vtkgenericopenglrenderwindow/14840
**Category:** Support
**Created:** [November 9, 2024, 5:40am UTC](https://discourse.vtk.org/t/black-screen-when-using-vtkrenderwindowinteractor-and-vtkgenericopenglrenderwindow/14840 "2024-11-09T05:40:31Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Will](https://discourse.vtk.org/user_avatar/discourse.vtk.org/will/32/10487_2.png) [@Will](https://discourse.vtk.org/u/Will)
#### Post date: [November 9, 2024, 5:40am UTC](https://discourse.vtk.org/t/black-screen-when-using-vtkrenderwindowinteractor-and-vtkgenericopenglrenderwindow/14840/1 "2024-11-09T05:40:31Z")

</div>

Hi all.  
I’m learning qt and vtk recently.  
According to the tutorial in vtk examples, I successfully used vtkGenericOpenGLRenderWindow to draw vtk in qt.  
Now I want to add MouseEvents. According to the MouseEvents in vtk examples, I need to use

```auto
  vtkNew<vtkRenderWindow> renderWindow;
  renderWindow->AddRenderer(renderer);
  renderWindow->SetWindowName("MouseEvents");

  vtkNew<vtkRenderWindowInteractor> renderWindowInteractor;
  renderWindowInteractor->SetRenderWindow(renderWindow);

  vtkNew<customMouseInteractorStyle> style;
  renderWindowInteractor->SetInteractorStyle(style);

```

This works fine in vtkRenderWindow,  
but when I use vtkGenericOpenGLRenderWindow I get a black screen.  
Mouse events still fire normally.

All I changed was replacing vtkRenderWindow with vtkGenericOpenGLRenderWindow in order to render into a Qtwidget.
