Миграция проекта с Qt5 на Qt6: чек-лист и частые проблемы
Переход с Qt5 на Qt6 — это не просто смена номера версии в файле сборки. Qt6 принёс изменения в систему сборки (переход на CMake как основной инструмент), переработку…
Переход с Qt5 на Qt6 — это не просто смена номера версии в файле сборки. Qt6 принёс изменения в систему сборки (переход на CMake как основной инструмент), переработку…
Qt6 — первое крупное обновление основной версии фреймворка за много лет. В отличие от перехода Qt4 → Qt5, который был довольно болезненным, Qt6 спроектирован так, чтобы упростить поддержку…
Qt Quick 3D — это декларативный модуль для построения 3D-сцен на QML, появившийся ещё в Qt 5.15 в техническом превью и получивший полноценную поддержку в Qt6. В отличие…
При миграции с Qt5 на Qt6 значительная часть работы — это механическая замена устаревших классов и методов. Ниже приведена таблица наиболее частых соответствий, а также примеры кода «было/стало»…
Qt позволяет писать кросс-платформенные мобильные приложения на C++/QML с единой базой кода для Android и iOS. В этой статье рассмотрим настройку окружения для сборки под Android и создадим…
Одно из главных преимуществ Qt — возможность писать единую базу кода для Windows, Linux и macOS. На практике, однако, «однажды написал — везде работает» срабатывает не всегда: различия…
Мобильные приложения часто нуждаются в данных о положении устройства в пространстве (акселерометр, гироскоп) и его географических координатах. В Qt для этого есть два модуля: Qt Sensors — для…
Введение Время запуска приложения — один из первых аспектов пользовательского опыта, формирующих впечатление о качестве софта: долгая задержка перед появлением окна воспринимается как «тяжёлое» или «неотзывчивое» приложение, даже…
Введение Код без документации быстро становится непонятным даже автору спустя несколько месяцев, не говоря о новых участниках команды. Doxygen — стандартный инструмент генерации документации из специально оформленных комментариев…
Введение Сама документация Qt — справка по классам, открываемая в Qt Creator или Qt Assistant нажатием F1 — построена не на каком-то внешнем веб-движке, а на собственной технологии…