-1
フォームから別のフォームの信号に信号を接続するにはどうすればよいですか?言い換えれば、メインアプリケーションの値を変更するスロットに放出したいdialog.uiファイルで操作している値があります。フォーム間のQt信号とスロット
フォームから別のフォームの信号に信号を接続するにはどうすればよいですか?言い換えれば、メインアプリケーションの値を変更するスロットに放出したいdialog.uiファイルで操作している値があります。フォーム間のQt信号とスロット
は、メインGUIのコントローラに移動し、同様に、それらの両方を接続します
connect(form1,SIGNAL(increment()),form2,SLOT(manipulate()));
最初の形で放射を使用することを忘れないでください。
標準的な方法は、ユーザーがダイアログを閉じた後に値をダイアログから引き出すことです。アクセサを用意し、ダイアログを破棄する前に必要な値を取得します。 –
Qtが新しくなりました。あなたはそれをするためにどんな構文を使っているのですか?私は無駄に多くの方法を試みたように私は感じる。 –
シグナルを使用する1つの解決策があります。 http://stackoverflow.com/questions/12470806/qdialog-exec-and-getting-result-value –