2009-09-04 7 views
0

私はQTアプリケーション(VS2005)を実行していて、そのアプリケーションからダイアログを生成しましたが、reject()スロットを使用してそのダイアログにキャンセルボタンを追加すると、ダイアログが閉じて正しい結果が返されますアプリ全体が終了します。QT:reject()アプリケーション全体を閉じますか?どうして?

これは私にとっては迷惑なことですが、理由については何のヒントも見つけられません。 falseに

http://doc.trolltech.com/4.5/qapplication.html#quitOnLastWindowClosed-prop

:感謝

+0

問題が見つかりました。私はコンストラクタの最後から ":QDialog(parent、flags)"を見逃していました。 Thomiの提案をお寄せいただきありがとうございます。これは、とにかく他のものに役立つでしょう! – Rob

答えて

2

を受け取っ任意の提案は、おそらく、この設定を見て?

これでうまくいかない場合は、忘れてしまった信号/スロット接続がないことを確認してください。

関連する問題