Qt、Mac版でのマウスイベント

Qt 5.6.0 Mac版では以下の操作をした際に、クリックイベントが
意図しないものになる場合があります。

・左クリック
・左クリックしたまま右クリック
・左ボタンを放す
・右ボタンを放す

→次に左クリックするとmousePressEventが飛んでこない。

調べた結果、qnsview.mmで OSX側のマウス処理を吸収している事が
分かりました。
contextMenuを呼ぶ為には良いのかも知れませんが、左右同時押しを
想定したソフトウェアの場合問題が発生するので技術情報として
公開しておきます。

以下の行をコメントアウトすれば治ります。



cocoa.zip

<< お問い合わせ 戻る ウィンドウの説明 >>