私はform1とform2という2つのフォームを持っています。これでform1で閉じたときにcloseイベントを捕捉したいと思います。Qt4の別のフォームからクローズイベントを受け取る
1
A
答えて
1
Form2のクラスにvoid QWidget::closeEvent(QCloseEvent * event)を再実装し、再実装された関数からシグナルを出すのはどうでしょうか?この信号をForm1のスロットに接続することができます。このようなもの:
void Form2::closeEvent(QCloseEvent* event)
{
emit closeRequestHasArrived();
QWidget::closeEvent(event);
}
+0
[完了](http://www.doc.crossplatform.ru/qt/en/4.7.x/qdialog.html#finished)シグナルが私の必要とすることをしているようです、提案に感謝します。 – SIFE
関連する問題
- 1. 受信リスナーonResults()を別のアクティビティから受け取ります
- 2. C# - イベントハンドラ - あるフォームから別のフォームへの値の受け渡し
- 3. Androidの別のサーバーから通知を受け取る方法
- 4. 別のモジュールの別のスレッドから戻り値を受け取る
- 5. バインドされたフォームからnullを受け取る方法
- 6. Djangoフォーム - URLから受け取ったモデル 'id'のドロップダウンメニュー
- 7. 別のプロセスからメッセージを受け取ります
- 8. 別のtableviewcontrollerから受け取った文字列を渡す
- 9. JSPフォームから値を受け取っていないJavaサーブレット
- 10. そこ手紙を受け取る機能がある別のフォーム
- 11. フォームからフォームへの値の受け渡し
- 12. SpecFlowの別の列から値を受け取る例付きのフィーチャファイル
- 13. Java:別のサーバーから値を受け取るのを待つ(httpで)
- 14. フォームのリストからデータを正しく受け取る方法は?
- 15. 別のAppDomainからアセンブリ参照を受け取る際の例外
- 16. WCFサーバーから値を受け取る
- 17. HTTPからJSONオブジェクトを受け取る
- 18. rubyからXMLAを受け取る
- 19. XAMARINフィードからアイテムを受け取る
- 20. システムコマンドからデータを受け取るエリクサー
- 21. 別のアプリケーションから別のアプリケーションへの値の受け渡し
- 22. GAJのDjangoアプリからメールを受け取り続ける
- 23. 別のブラウザウィンドウから画像のドラッグ&ドロップを受け入れる
- 24. 別のドメインからのクッキーを受け入れる方法
- 25. フォームの値をAJAXリクエストから受け取ったパラメータで設定します
- 26. Google Apps Script:最新のGoogleフォームの回答を受け取る
- 27. Googleフォームから平均スコアとメールを受け取るスクリプト(クイズとして)
- 28. Tapestry - 2つのコンテキストを受け取り、それらをフォームで使用する
- 29. あるコンテンツスクリプトから別のコンテンツスクリプトへのメッセージの受け渡し
- 30. あるコンポーネントから別のコンポーネントへの値の受け渡し
あなたの質問は何ですか?何を試しましたか? – Mat
@Mat "form1で閉じたときに、form2のcloseイベントを捕捉したい"というのは、どうやって行うのか分かりませんでした。 – SIFE