QWebView を使用して、これにいくつかのフラッシュ コンテンツを表示しています。このウィンドウの属性をフレームレスに設定し、他のプロセス (リモート デスクトップ ターミナル セッション ウィンドウ) の子ウィンドウとして作成しました。
このフラッシュ ビデオで ALT+F4 キーの組み合わせをつかみたいと思いました。つまり、ユーザーがフラッシュ ビデオをクリックした場合 (つまり、QWebView ウィンドウが現在フォーカスされている場合)、その時点でユーザーが ALT + F4 を押した場合、このイベントに対して何らかのアクションを実行したいと考えていました。
keypressevent(QKeyEvent) をオーバーライドしましたが、フォーカス ポリシーを設定した後でも、これを呼び出せません。
注:-キープレスイベントのみを取得しており、ユーザーがフラッシュ領域の外側の QWebView ウィンドウをクリックした場合にのみ発生します。