Я пытаюсь написать библиотеку Trolltech Qt, которая будет использоваться из не-Qt CFM / приложения, написанного в MacApp.
У меня проблема с тем, что когда я создал QApplication
, он перехватывает мой цикл обработки событий в моем Mac-приложении Mac не в Qt. У меня есть переопределение QApplication::macEventFilter
для вызова CallNextEventHandler
, но это вызывает мой Углеродный обработчик событий в приложении MacApp, но такие события, как выбор пункта меню, не работают, но горячие клавиши для этого элемента работают нормально.
Мне крайне необходимо это выяснить. Есть ли версия QMFCApp для Mac?
Я должен заставить это работать и заставить это работать правильно. Кажется, что нажатия кнопок и пункты меню не работают, но другие события, такие как набор текста, работают. Я думаю, что мне как-то нужно иметь дело со старыми EventRecord
событиями и репостить событие, но я не уверен.
Как мне заставить Qt работать как плагин в моем старом Приложении? Пожалуйста, помогите, я в отчаянии.
Грант Хикки