কিউ অ্যাপ্লিকেশন QCore অ্যাপ্লিকেশন থেকে উদ্ভূত এবং এর মাধ্যমে উত্তরাধিকার সূত্রে প্রাপ্ত quit()
যা একটি পাবলিক স্লট QCoreApplication
, সুতরাং QApplication::quit()
এবং এর মধ্যে কোনও পার্থক্য নেইQCoreApplication::quit()
।
যেহেতু আমরা এর ডকুমেন্টেশনে পড়তে QCoreApplication::quit()
পারি "অ্যাপ্লিকেশনটিকে রিটার্ন কোড 0 (সাফল্য) দিয়ে প্রস্থান করতে বলে।" । আপনি যদি ফাইলটি দুর্নীতি আবিষ্কার করেছেন বলে আপনি যদি প্রস্থান করতে চান তবে আপনি হয়ত রিটার্ন কোড শূন্যের সাথে প্রস্থান করতে পারবেন না যার অর্থ সাফল্য, সুতরাং আপনার কল করা উচিত QCoreApplication::exit()
কারণ আপনি একটি শূন্য নয় এমন রিটার্ন কোড সরবরাহ করতে পারেন যা কনভেনশন অনুসারে কোনও ত্রুটি নির্দেশ করে।
এটি লক্ষ করা গুরুত্বপূর্ণ যে "যদি ইভেন্টের লুপটি চলমান না থাকে তবে এই ফাংশনটি (কিউকোর অ্যাপ্লিকেশন :: প্রস্থান ()) কিছুই করে না" , সেক্ষেত্রে আপনার কল করা উচিত exit(EXIT_FAILURE)
।
qApp->exit();