使渲染窗口“始终在顶部”?

时间:2014-04-21 16:02:10

标签: python macos vtk

我有一些python代码在Ubuntu和OSX上运行一个非常基本的VTK可视化。在Ubuntu上,一切都很完美,但是在OSX上,我遇到了一个令人烦恼的问题,即当初始化渲染窗口时,它会在我的编辑器后面初始化。

使用像PyQt这样的框架,只需让它保持最佳就可以了,但这是C ++的包装器,所以事情看起来更复杂。

我发现此链接从第724行开始,似乎指出了我需要更改的设置

https://github.com/Kitware/VTK/blob/master/Rendering/OpenGL/vtkCocoaRenderWindow.mm

  // This will hide the menu and the dock
  [theWindow setLevel:NSMainMenuWindowLevel+1];
  // This will show the menu and the dock
  //[theWindow setLevel:NSFloatingWindowLevel];

但是,似乎无法从我的Python脚本中访问此SetLevel方法。

如何确保我的渲染窗口始终浮在OSX上的其他所有内容上?

0 个答案:

没有答案