Различные статьи по Qt и c++ 81

Различные статьи по Qt и c++

Что изменилось в Qt6: обзор ключевых отличий от Qt5 для практикующего разработчика

Qt6 — первое крупное обновление основной версии фреймворка за много лет. В отличие от перехода Qt4 → Qt5, который был довольно болезненным, Qt6 спроектирован так, чтобы упростить поддержку…

Различные статьи по Qt и c++

Замена устаревших API при переходе на Qt6: таблица соответствий старых и новых классов

При миграции с Qt5 на Qt6 значительная часть работы — это механическая замена устаревших классов и методов. Ниже приведена таблица наиболее частых соответствий, а также примеры кода «было/стало»…

Различные статьи по Qt и c++

Кросс-платформенный Qt-проект: общий код для Windows, Linux и macOS — подводные камни

Одно из главных преимуществ Qt — возможность писать единую базу кода для Windows, Linux и macOS. На практике, однако, «однажды написал — везде работает» срабатывает не всегда: различия…

Различные статьи по Qt и c++

Сенсоры и геолокация в Qt для мобильных платформ: Qt Sensors и Qt Positioning

Мобильные приложения часто нуждаются в данных о положении устройства в пространстве (акселерометр, гироскоп) и его географических координатах. В Qt для этого есть два модуля: Qt Sensors — для…

Различные статьи по Qt и c++

Оптимизация размера и времени запуска Qt-приложения: профилирование стартапа

Введение Время запуска приложения — один из первых аспектов пользовательского опыта, формирующих впечатление о качестве софта: долгая задержка перед появлением окна воспринимается как «тяжёлое» или «неотзывчивое» приложение, даже…

Различные статьи по Qt и c++

Документирование Qt/C++ кода: Doxygen-комментарии и генерация документации проекта

Введение Код без документации быстро становится непонятным даже автору спустя несколько месяцев, не говоря о новых участниках команды. Doxygen — стандартный инструмент генерации документации из специально оформленных комментариев…