Qt 以外の CFM / MacApp で作成されたアプリケーションから使用される Trolltech Qt ライブラリを作成しようとしています。
作成したときにQApplication
、Qt MacApp 以外の mac アプリケーションでイベント ループを引き継いでしまうという問題があります。QApplication::macEventFilter
呼び出しをオーバーライドしましCallNextEventHandler
たが、これはMacApp アプリケーションでCarbon イベント ハンドラーを呼び出しますが、メニュー項目の選択などのイベントは機能しませんが、同じ項目へのホット キーは正常に機能します。
私はこれを理解する必要があります。QMFCApp の Mac バージョンはありますか?
これを機能させ、正しい方法で機能させる必要があります。ボタンのクリックやメニュー項目は機能していないように見えますが、入力などの他のイベントは機能しているようです。EventRecord
古いイベントに対処してイベントを再投稿する必要があると思いますが、よくわかりません。
古い Application で Qt をプラグインとして動作させるにはどうすればよいですか? 助けてください私は必死です。
グラント・ヒッキー