The Qt 6 Book: QML и Qt Quick для создания динамических пользовательских интерфейсов

Эта книга представляет собой всеобъемлющее руководство по Qt 6 с акцентом на QML и Qt Quick для создания современных, декларативных и аппаратно-ускоренных пользовательских интерфейсов. Издание предназначено как для начинающих разработчиков, так и для опытных специалистов, желающих освоить новейшие возможности фреймворка.

Первая часть книги посвящена основам: установке Qt 6 SDK, работе с Qt Creator IDE и синтаксису QML. Вы изучите основные элементы, компоненты, позиционирование, анимацию, состояния и переходы, а также передовые методики создания UI. Особое внимание уделяется системе управления интерфейсами и стилю Imagine.

Вторая часть охватывает ключевые продвинутые темы: паттерн Model-View-Delegate для работы с данными, элемент Canvas для рисования, эффекты частиц, графические шейдеры, мультимедийные возможности и интеграцию Qt Quick 3D. Также рассматриваются сетевое взаимодействие (HTTP, REST API, WebSockets), хранение данных и использование JavaScript.

Заключительные разделы посвящены интеграции QML с C++ для расширения функциональности, использованию Qt для Python и даже применению Qt для микроконтроллеров (MCU). Книга построена как последовательный учебник, где каждая глава логически вытекает из предыдущей, но также позволяет опытным читателям изучать темы выборочно.

The Qt 6 Book: QML и Qt Quick для создания динамических пользовательских интерфейсов
B
Автор
Юрген Боклаге-Рианнель, Сирил Лорке, Йохан Телин
Издательство
Qt Company
Год
2022
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент