我有一个可以隐藏窗口的Mac OS X应用程序。Mac OS X:检测已打开的应用程序重新打开
当用户点击停靠栏中的应用程序图标(或在终端中打开-b com.mycompany.myapp)时,我希望再次显示此窗口(这是一个Qt应用程序,所以setVisible(true )的事情是已知的)。
如何捕捉应用程序激活事件?
感谢您的任何帮助。
我有一个可以隐藏窗口的Mac OS X应用程序。Mac OS X:检测已打开的应用程序重新打开
当用户点击停靠栏中的应用程序图标(或在终端中打开-b com.mycompany.myapp)时,我希望再次显示此窗口(这是一个Qt应用程序,所以setVisible(true )的事情是已知的)。
如何捕捉应用程序激活事件?
感谢您的任何帮助。
这是一个Apple事件,因此您需要使用Apple Event Manager为core suite的reopen-application事件注册处理程序。
这就是你在碳中如何做到的。您将问题标记为[碳]而不是[qt],因此我假设您需要碳解决方案而不是Qt解决方案。
这个问题的[陷阱click事件在Mac上使用Qt Dock图标](http://stackoverflow.com/questions/3767559/trap-click-event-on-dock-icon-using-qt-重复在-MAC)。 – 0xced
@ 0xced:谢谢你的链接,我会检查。 – moala