私は2つのフォームを持っています。メインフォームはテキストボックスを持つダイアログボックスを開きます。テキストボックスのテキストをメインフォームに戻すにはどうしたらいいですか?私はさまざまな方法を試してみましたが、私は単純なものが欠けていると思います。助けてくれてありがとう。Qtのあるフォームから別のフォームに変数を渡す
4
A
答えて
3
ダイアログボックスは閉じた後もまだ存在します。
がQString text = subform->textEdit->text();
これはあなたのダイアログボックスがsubform
であると想定して、テキスト編集ボックスに付けた名前がtextEdit
です:だから、メインフォームから、このような何かを行うことができます。デザイナーにtextEdit
が公開されていることを確認してください。
textEdit
を公開したくない場合は、subform
にゲッターを追加できます。
0
MVCパターンを使用する場合は、モデルオブジェクト(データのコンテナ)を作成し、テキストボックスに渡してテキスト値自体を入力します。ダイアログが閉じられたら、モデルから値を読み込んで、必要な場所に配置します。
関連する問題
- 1. あるフォームから別のフォームのtextBoxChangedイベントハンドラに変数を渡す方法はありますか?フォーム1で
- 2. ラベルの値をあるフォームから別のフォームに渡す
- 3. あるフォームから別のフォームにデータテーブルを渡す
- 4. 別のフォームに変数を渡す
- 5. vb6で変数を1つのフォームから別のフォームに渡す
- 6. あるQtフォームから他のフォームQtフォームに変数を渡すにはどうすればいいですか?
- 7. インスタンスのメンバーをあるウィンドウのフォームから別のウィンドウのフォームに渡す
- 8. フォームの値をあるフォームから別のフォームに渡して最初のフォームに戻す
- 9. MSAccess 2003 - あるフォームから別のフォームに値を渡すためのVBA
- 10. Asp.netのあるフォームから別のフォームに値を渡す方法
- 11. あるフォームの値を別のフォームのコンボボックスに渡す方法
- 12. C#、Winform:あるフォームから別のフォームに情報を渡す方法
- 13. ブールをあるフォームから別のフォームに渡す(機能しない)
- 14. C#別のプロジェクトにある別のフォームからフォームを開く
- 15. ax 2012のフォームから別のフォームに引数を渡す方法
- 16. 別のフォームからdatagridviewを渡す
- 17. フォームからのファイル入力を別のページの別のフォームに渡す
- 18. あるフォームから別のフォームにテキストを転送する
- 19. 別のフォームからのアクセス変数
- 20. 変数をフォームに渡す
- 21. C# - イベントハンドラ - あるフォームから別のフォームへの値の受け渡し
- 22. 前のフォームで定義された変数を別のフォームに渡す
- 23. フォームに複数の変数を渡す
- 24. あるフォームから別のフォームにリストビューを渡すにはどうしたらいいですか?
- 25. パブリック変数をあるフォームから別のフォームにコピーできないのはなぜですか?
- 26. 1つのフォームのDatePicker.Valueを別のフォームに渡しますか?
- 27. Ionic 3のイオン入力で、あるフォームから別のフォームへデータをどのように渡しますか?
- 28. Visual Studioで別のフォームから変数にアクセスするには#
- 29. VB.Netあるフォームから既に開いている別のフォームにデータグリッドビューの行を渡します。
- 30. C#のあるフォームから別のフォームへのイベントの伝播
これは基本的に私が考え出したことです、私は正しくやっていました。クラス内でC++関数を作る正しい方法を "忘れた"だけです。 QString MainForm :: getValue()の代わりにQString getValue()を実行していました。 – whatWhat