Интеграция Boost в Qt-проект с использованием CMake
Архитектурная GUI — Qt Widgets или QML бизнес-логика — отдельные модули сетевой слой / файловая…
Архитектура Qt-приложений + CMake
Цели архитектуры Qt-проекта Хороший Qt-проект: изолирует UI от бизнес-логики минимизирует зависимости между модулями легко тестируется…
Шаблон CMake-проекта с переключениями библиотеками тестирования
Этот шаблон проекта позволяет легко переключаться между различными фреймворками тестирования в C++/Qt: QTest Google Test…
Подключение популярных фреймворков тестирования к Qt-проекту
Qt поддерживает встроенное тестирование через QTest, но при разработке на C++ часто возникает необходимость использовать…
Флаг компиляции QT_DISABLE_DEPRECATED_BEFORE=0x060000 в Qt
Что это за флаг? QT_DISABLE_DEPRECATED_BEFORE — это предпроцессорный флаг, позволяющий отключать устаревшие API Qt, объявленные…
Qt 5 vs Qt 6: Сравнение и анализ различий
Qt — это мощный кроссплатформенный фреймворк для разработки GUI и многоплатформенных приложений на C++. С…
