私はwindowStateChangeイベントを処理するQWidget :: event()ハンドラを再実装しました。私は、どのウィジェットがこのイベントを送信するかを特定する方法があるかどうか疑問に思っていました。QEvent送信側を識別する方法
0
A
答えて
0
このイベントは、ウィンドウが最小化、最大化またはフルスクリーン化されたときに生成されるため、適用するウィジェット内からのみ表示する必要があります。
0
いいえ、QEventを送信または送信するためにQObjectインスタンスが必要ないため、これを行う方法はありません。イベントを投稿すると、静的なQCoreApplicationメソッドを介してイベントが送信され、誰がイベントを送信しているかは確認されません。なぜなら、Qtと他のイベントドリブンコードとの相互運用の便利な方法は、イベント変換を行い、事象をQt側にポストすることであるから、逆効果になるだろう。転記コードは、extern "C"関数であってもよい。
関連する問題
- 1. サーバー側でボタンのクリックイベントを識別する方法
- 2. Opa:サーバー側またはクライアント側のスクリプトを識別する方法
- 3. Socket.IOサーバー側からメッセージを送信してキャッチする方法
- 4. ASP.net - ページ送信時間とクライアント送信時間を区別する方法
- 5. 信号送信側変換
- 6. Selenium HTMLによるログファイルの識別可能な "header"を送信
- 7. 電子メールでユニークな識別子を送信します。
- 8. サーバーが識別できる属性を持つ電子メールを送信する方法
- 9. iOSで「ブラウザを識別する」方法
- 10. セレン:ボタンを識別する方法WebElement
- 11. HTML5を識別する方法
- 12. WatchKit音声認識のテキストを別のインターフェイスコントローラに送信
- 13. 識別のためにHttpヘッダーを送信
- 14. Qt QEventを遅延させる方法はありますか?
- 15. ASP.NET C#でモバイルデバイスから送信されたhttp要求を識別する方法は?
- 16. サーバー側のサーバー送信イベントコスト
- 17. Flash 4で送信されたデータを取得する方法サーブレット側のHttpService
- 18. ジェスチャーを認識/識別するための簡単な方法
- 19. 送信メッセージの識別チェックに失敗しました
- 20. Iphone着信を識別して通知を表示する方法は?
- 21. jqueriesバリデーション・プラグインを使用して、サーバー側からクライアント側にエラーを送信する方法は?
- 22. アンドロイドからjsonを送信 - サーバー側
- 23. IListをWCFに送信する方法
- 24. Bluedroid:LL_CONNECTION_UPDATE_REQを送信する方法
- 25. Request.Formを送信する方法
- 26. node.jsでファイルを送信する方法
- 27. サブプロセスにコマンドを送信する方法
- 28. ボタンのLOTSを送信する方法
- 29. SOAPMessageをJMSに送信する方法
- 30. Socket.io JavaScriptオブジェクトを送信する方法
問題は次のとおりです。私はPhonon :: VideoWidgetをMainWindowのレイアウトの1つに持っています。 MainWindowが全画面モードで再生が停止されるたびに、MainWindowは全画面表示を終了します。私は、MainWindowをNoStateに戻すために何もしていないので、困惑しています。 Phonon:VideoWidgetがこれで何かをしなければならないのだろうか? – Neox
私は参照してください。そのウィジェットのフルスクリーンモードに関する文書はほとんどありません。私はそれが非常に機能的ではない便利な機能であるという印象を受け、より複雑なやりとりのためには、フルスクリーンの実装を手動で管理する必要があると言及しています。 –