0
我運行一個應用程序QT(VS2005),並催生了從應用程序對話框,但如果我添加一個取消按鈕到對話框,拒絕()槽則是,對話框關閉並返回正確的結果,但我整個應用程序也關閉。QT:拒絕()關閉整個應用程序?爲什麼?
這是討厭我,我找不到任何線索,爲什麼;任何建議感激地收到
我運行一個應用程序QT(VS2005),並催生了從應用程序對話框,但如果我添加一個取消按鈕到對話框,拒絕()槽則是,對話框關閉並返回正確的結果,但我整個應用程序也關閉。QT:拒絕()關閉整個應用程序?爲什麼?
這是討厭我,我找不到任何線索,爲什麼;任何建議感激地收到
也許看看這個設置:
http://doc.trolltech.com/4.5/qapplication.html#quitOnLastWindowClosed-prop
假?
如果還是不行,請確保你沒有得到你可能已經忘記了任何信號/槽連接。
已找到問題;我錯過了構造函數末尾的「:QDialog(parent,flags)」。 感謝Thomi的建議,無論如何這都會對其他東西有所幫助! – Rob 2009-09-04 13:27:14