The QObject class is the base class of all Qt objects.| doc.qt.io
The QApplication class manages the GUI application's control flow and main settings.| doc.qt.io
The QGuiApplication class manages the GUI application's control flow and main settings.| doc.qt.io
The QCoreApplication class provides an event loop for Qt applications without UI.| doc.qt.io