# Multiple viewport interact problem on Mac python

**URL:** https://discourse.vtk.org/t/multiple-viewport-interact-problem-on-mac-python/584
**Category:** Support
**Created:** [March 21, 2019, 2:34pm UTC](https://discourse.vtk.org/t/multiple-viewport-interact-problem-on-mac-python/584 "2019-03-21T14:34:22Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![artzers](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@artzers](https://discourse.vtk.org/u/artzers)
#### Post date: [March 21, 2019, 2:34pm UTC](https://discourse.vtk.org/t/multiple-viewport-interact-problem-on-mac-python/584/1 "2019-03-21T14:34:22Z")

</div>

Hi,  
I use python-VTK and pythonQT5 to build multiple viewport application. On windows, everything is OK. I can interact with vtk actor in corresponding viewport due to the mouse cursor position. But on Mac, I can just interact with the vtk actor in first viewport even my mouse cursor is in other viewport area. Is it a bug?

My environment: MacOS 10.14, python 3.7, vtk 8.1.2, python Qt 5.12

soma codes:  
xmins = [0, .5]  
xmaxs = [0.5, 1]  
ymins = [0, 0]  
ymaxs = [1, 1]  
self.ren = []  
self.iren = self.GetRenderWindow().GetInteractor()  
self.volume = []  
self.volume.append(vtk.vtkVolume())  
self.volume.append(vtk.vtkVolume())  
for i in range(2):  
self.ren.append(vtk.vtkRenderer())  
self.GetRenderWindow().AddRenderer(self.ren[i])  
self.ren[i].SetViewport(xmins[i], ymins[i], xmaxs[i], ymaxs[i])  
self.ren[i].SetBackground(i / 10, i / 10, i / 10)  
self.ren[i].GetActiveCamera().ParallelProjectionOn()  
self.ren[i].SetInteractive(1)  
…  
self.ren[i].AddVolume(self.volume[i])
