我正在尝试编写一个Trolltech Qt库,该库将用于用MacApp编写的非Qt CFM / Application。
我遇到了麻烦,当我创建QApplication
时,它正在我的非Qt MacApp mac应用程序中接管我的事件循环。我已覆盖QApplication::macEventFilter
来调用CallNextEventHandler
,但这会在MacApp应用程序中调用我的 Carbon事件处理程序,但选择菜单项的事件不能用于同一项目的热键工作得很好。
我迫切需要弄明白这一点。有没有Mac版的QMFCApp?
我需要让它工作,让它以正确的方式工作。按钮点击和菜单项似乎不起作用,但其他事件,如打字似乎功能。我想我有些需要处理旧的EventRecord
事件并重新发布事件,但我不确定。
如何让Qt在我的旧应用程序中作为插件工作?请帮助我绝望。
Grant Hickey
答案 0 :(得分:1)
您是否正在尝试为Mac OS 9开发应用程序? MacApp已经停产了近十年,似乎你正在尝试将那些真正混合的技术混合在一起。
也许您可以描述您在更高级别尝试做什么,以及您的约束是什么?我希望使用更现代的比特必须有一种更简单的方法。