QApplication diturunkan dari QCoreApplication dan dengan demikian mewarisi quit()yang merupakan slot publik QCoreApplication, jadi tidak ada perbedaan antara QApplication::quit()dan QCoreApplication::quit().
Seperti yang dapat kita baca di dokumentasi QCoreApplication::quit()itu "memberitahu aplikasi untuk keluar dengan mengembalikan kode 0 (berhasil)." . Jika Anda ingin keluar karena Anda menemukan file rusak maka Anda mungkin tidak ingin keluar dengan kode kembali nol yang berarti sukses, jadi Anda harus memanggil QCoreApplication::exit()karena Anda dapat memberikan kode pengembalian non-nol yang, menurut konvensi, menunjukkan kesalahan.
Penting untuk dicatat bahwa "jika loop acara tidak berjalan, fungsi ini (QCoreApplication :: exit ()) tidak melakukan apa-apa" , jadi dalam hal ini Anda harus menelepon exit(EXIT_FAILURE).
qApp->exit();