QApplication QCoreApplication से ली गई है और इस तरह quit()
जो QCoreApplication
की एक सार्वजनिक स्लॉट है इनहेरिट करती है, तो वहाँ QApplication::quit()
और QCoreApplication::quit()
बीच कोई अंतर नहीं है।
जैसा कि हम quit()
के प्रलेखन में पढ़ सकते हैं, यह "एप्लिकेशन को रिटर्न कोड 0 (सफलता) से बाहर निकलने के लिए कहता है।"। अगर आप बाहर निकलना चाहते हैं क्योंकि आपने फ़ाइल भ्रष्टाचार की खोज की है तो आप रिटर्न कोड शून्य से बाहर निकलना नहीं चाहते हैं जिसका अर्थ सफलता है, इसलिए आपको QCoreApplication::exit()
पर कॉल करना चाहिए क्योंकि आप गैर-शून्य रिटर्न कोड प्रदान कर सकते हैं, जो कि, सम्मेलन द्वारा, एक त्रुटि इंगित करता है।
यह ध्यान रखें कि , ताकि मामले में आप exit(EXIT_FAILURE)
बुलाना चाहिए "अगर घटना पाश नहीं चल रहा है, इस समारोह (QCoreApplication :: बाहर निकलें()) कुछ नहीं करता है" महत्वपूर्ण है।
Qt5 – YumYumYum
Qt5 में काम नहीं करता है QT5 यह काम करता है QApplication :: quit() – YumYumYum
मुझे निम्न कार्य करने की आवश्यकता है: 'qApp-> exit(); ' –