Вопросы к Поиску с Алисой
Основное отличие в том, для каких целей используют классы QApplication и QCoreApplication в библиотеке Qt. open-life.org qtdocs.narod.ru
QCoreApplication предназначен для консольных приложений, которые не предоставляют графический интерфейс пользователя (GUI). open-life.org qtdocs.narod.ru Класс содержит главный цикл обработки сообщений, в котором обрабатываются и пересылаются далее все сообщения операционной системы (например, таймера и сети) и других источников. qtdocs.narod.ru Также он управляет инициализацией и закрытием приложений, инициированных как операционной системой, так и приложениями. qtdocs.narod.ru
QApplication, в свою очередь, используют для GUI-приложений. qtdocs.narod.ru Класс позволяет добавлять в приложение виджеты, управлять ресурсами приложения, например, задавать тип шрифта или курсора. open-life.org metanit.com
Таким образом, QCoreApplication больше подходит для работы с приложениями, не требующими графического интерфейса, а QApplication — для приложений с GUI. open-life.org qtdocs.narod.ru