私はwindowStateChangeイベントを処理するQWidget :: event()ハンドラを再実装しました。私は、どのウィジェットがこのイベントを送信するかを特定する方法があるかどうか疑問に思っていました。QEvent送信側を識別する方法
0
A
答えて
0
このイベントは、ウィンドウが最小化、最大化またはフルスクリーン化されたときに生成されるため、適用するウィジェット内からのみ表示する必要があります。
0
いいえ、QEventを送信または送信するためにQObjectインスタンスが必要ないため、これを行う方法はありません。イベントを投稿すると、静的なQCoreApplicationメソッドを介してイベントが送信され、誰がイベントを送信しているかは確認されません。なぜなら、Qtと他のイベントドリブンコードとの相互運用の便利な方法は、イベント変換を行い、事象をQt側にポストすることであるから、逆効果になるだろう。転記コードは、extern "C"関数であってもよい。
関連する問題
- 1. 送信側/受信側
- 2. サーバー側でボタンのクリックイベントを識別する方法
- 3. Opa:サーバー側またはクライアント側のスクリプトを識別する方法
- 4. サーバー側に角をつけてパラメーターを送信する方法
- 5. ipn変数をサーバー側に送信する方法は?
- 6. ノードjs経由でクライアント側にイベントを送信する方法
- 7. Socket.IOサーバー側からメッセージを送信してキャッチする方法
- 8. デフォルトのユーザエージェントをヘッダのサーバ側に送信する方法
- 9. クライアント側からサーバー側に複合型を送信する方法
- 10. MSSQL Service Brokerの送信側エラーメッセージの認識
- 11. クライアント側で送受信フレームを同期させる方法は?
- 12. 信号送信側変換
- 13. ASP.net - ページ送信時間とクライアント送信時間を区別する方法
- 14. JSQMessagesViewControllerは、画像送信側と受信側のユーザーに</p> <p>を追加する方法を
- 15. Selenium HTMLによるログファイルの識別可能な "header"を送信
- 16. Qt QEventを遅延させる方法はありますか?
- 17. 電子メールでユニークな識別子を送信します。
- 18. トークンIDをサーバー側に送信する
- 19. サーバーが識別できる属性を持つ電子メールを送信する方法
- 20. ajaxリクエストを識別する方法は?
- 21. セレン:ボタンを識別する方法WebElement
- 22. アステリスクSIPメッセージングを識別する方法
- 23. 委任オブジェクトを識別する方法
- 24. 共有ライブラリを識別する方法
- 25. iOSで「ブラウザを識別する」方法
- 26. HTML5を識別する方法
- 27. 別のpythonウィンドウでコマンドを送信する方法
- 28. ブラウザから別のデバイスにルートを送信する方法は?
- 29. 添付フォームを個別に送信する方法
- 30. 実行中のTimerTaskを別のTimerに送信する方法
問題は次のとおりです。私はPhonon :: VideoWidgetをMainWindowのレイアウトの1つに持っています。 MainWindowが全画面モードで再生が停止されるたびに、MainWindowは全画面表示を終了します。私は、MainWindowをNoStateに戻すために何もしていないので、困惑しています。 Phonon:VideoWidgetがこれで何かをしなければならないのだろうか? – Neox
私は参照してください。そのウィジェットのフルスクリーンモードに関する文書はほとんどありません。私はそれが非常に機能的ではない便利な機能であるという印象を受け、より複雑なやりとりのためには、フルスクリーンの実装を手動で管理する必要があると言及しています。 –