Mac OS X:检测已打开的应用程序重新打开
我有一个 macOS 应用程序,带有一个可以隐藏的窗口。
当用户单击扩展坞中的应用程序图标(或在终端中打开 -b com.mycompany.myapp )时,我希望再次显示此窗口(它是 Qt 应用程序,因此 setVisible(true) 的事情是已知的)。
如何捕获应用程序激活事件?
感谢您的帮助。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个 Apple 活动,因此您需要使用 Apple事件管理器为核心套房的重新打开-应用程序事件。
这就是在 Carbon 中的做法。您将问题标记为 [carbon] 而不是 [qt],所以我假设您想要 Carbon 解决方案而不是 Qt 解决方案。
It's an Apple Event, so you'll want to use the Apple Event Manager to register a handler for the core suite's reopen-application event.
That's how you do it in Carbon. You tagged the question as [carbon] and not [qt], so I assume you want a Carbon solution rather than a Qt solution.