Описание тега qcoreapplication

Класс QCoreApplication предоставляет цикл событий для консольных приложений Qt. Этот класс используется приложениями без графического интерфейса.

Класс QCoreApplication предоставляет цикл событий для консольных приложений Qt. Этот класс используется приложениями без графического интерфейса пользователя для обеспечения их цикла событий. Для приложения без графического интерфейса пользователя, которое использует qt, должен быть ровно один объект QCoreApplication.

QCoreApplication содержит основной цикл событий, в котором обрабатываются и отправляются все события из операционной системы (например, таймер и сетевые события) и других источников. Он также обрабатывает инициализацию и завершение приложения, а также общесистемные и общесистемные настройки.

Основное использование

  • Цикл событий запускается с вызова exec().
  • Длительные операции могут вызывать processEvents() чтобы приложение оставалось отзывчивым.
  • Также предусмотрено несколько статических вспомогательных функций. Объект QCoreApplication доступен изinstance().
  • События можно отправлять или публиковать с помощью sendEvent(), postEvent(), а такжеsendPostedEvents().
  • Ожидающие события можно удалить с помощью removePostedEvents() или залит flush().
  • Класс предоставляет quit() слот и aboutToQuit() сигнал.

Вам следует использовать этот тег, если ваш вопрос связан с использованием класса QCoreApplication или каких-либо API.