【问题标题】:How to programmatically turn off the genie effect for a window using PyObjC?如何使用 PyObjC 以编程方式关闭窗口的精灵效果?
【发布时间】:2012-03-19 22:08:28
【问题描述】:

为了加快一些最小化和最大化窗口的单元测试,我想在 Mac OS X 上关闭这些窗口的精灵效果。我可以像这样得到 wxPython 窗口:

import AppKit
nsw = AppKit.NSWindow.alloc().initWithWindowRef_(window.MacGetTopLevelWindowRef())

如何关闭nsw 的精灵效果?

【问题讨论】:

    标签: python macos wxpython pyobjc


    【解决方案1】:

    你不能。如果没有伴随的视觉效果,就无法在 Mac OS X 上最小化窗口。 (最小化效果是由应用程序窗口上的 Dock 执行的,而不是应用程序本身。阻止 Dock 运行只会使应用程序在请求最小化窗口时挂起。)

    不过,您可以通过将用户的最小化效果设置为“缩放”(在系统偏好设置的 Dock 面板中)来加快速度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-17
      • 1970-01-01
      • 2011-08-01
      • 2017-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多