से वापसी कोड के साथ बाहर निकलें QML भाषा में वैश्विक वस्तु है जिसे Qt
कहा जाता है जो कई उपयोगी enums और कार्यों को प्रदान करता है। शायद इस ऑब्जेक्ट का सबसे आम प्रयुक्त फ़ंक्शन quit()
है। यह फ़ंक्शन QQmlEngine::quit()
सिग्नल को उत्सर्जित करने का कारण बनता है, आमतौर पर एप्लिकेशन डेवलपर द्वारा QCoreApplication::quit()
स्लॉट से कनेक्ट किया जाता है।QML
लेकिन समस्या यह है, इस फ़ंक्शन को कॉल किया जाता है QCoreApplication::exit()
0.
मेरा प्रश्न है, वहाँ एक देशी तरीका QML से एक निर्दिष्ट वापसी कोड के साथ बाहर निकलने के लिए आवेदन बताने के लिए है? "मूल" के साथ, मेरा मतलब है कि आसपास के काम या एक हैक (उदाहरण के लिए, एक अनावश्यक फ़ंक्शन को कॉल करना) के बजाय एक सीधा तरीका है।
आप सिग्नल में एक अनावश्यक फ़ंक्शन संलग्न करने के लिए एक चाल क्यों मानते हैं? यह वास्तव में एक काफी साफ समाधान लगता है। मुझे यकीन है कि मैंने कुछ याद किया है। – skypjack
अच्छी तरह से यह एक समाधान है, लेकिन यदि 'Qt.quit()' 'Qt.exit (1)' क्यों नहीं होगा। तो मैं सिर्फ यह पूछना चाहता हूं कि ऐसा करने के लिए एक क्यूटी का मूल तरीका है या नहीं। – cavitsinadogru
Qt.exit (कोड) मेरे लिए समझदार लगता है। आप bugreports.qt.io पर एक सुझाव बनाने का प्रयास कर सकते हैं। – jpnurmi