QApplication มาจาก QCoreApplication และจึงสืบทอดquit()ซึ่งเป็นช่องของประชาชนQCoreApplicationจึงไม่มีความแตกต่างระหว่างและQApplication::quit()QCoreApplication::quit()
ในขณะที่เราสามารถอ่านได้ในเอกสารประกอบของQCoreApplication::quit()มัน"บอกให้แอปพลิเคชันออกด้วยรหัสส่งคืน 0 (สำเร็จ)" . หากคุณต้องการออกเพราะคุณค้นพบความเสียหายของไฟล์คุณอาจไม่ต้องการออกด้วยรหัสส่งกลับศูนย์ซึ่งหมายถึงความสำเร็จดังนั้นคุณควรโทรหาQCoreApplication::exit()เพราะคุณสามารถระบุ returnCode ที่ไม่เป็นศูนย์ซึ่งตามหลักการแล้วจะระบุข้อผิดพลาด
มันเป็นสิ่งสำคัญที่จะทราบว่า"ถ้าห่วงกรณีที่ไม่ได้ทำงานฟังก์ชั่นนี้ (QCoreApplication :: ทางออก ()) ไม่ทำอะไรเลย"exit(EXIT_FAILURE)ดังนั้นในกรณีที่คุณควรจะเรียก
qApp->exit();