Освоение Qt 5: создание потрясающих кроссплатформенных приложений с использованием C++, виджетов Qt и QML с Qt Quick, 2-е издание на русском
Mastering Qt 5: Create stunning cross-platform applications using C++ with Qt Widgets and QML with Qt Quick, 2nd Edition (978-1788993890)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Guillaume Lazar | #147: Программирование на C++
Подробное руководство, обновленное с учетом последней версии Qt 5.11, включает в себя новые функции, такие как быстрое управление и Qt Gamepad.
Основные характеристики
- Раскройте потенциал Qt 5.11 с помощью C++
- Создавайте приложения, используя виджеты Qt (C++) или Qt Quick (QML).
- Создавайте кроссплатформенные приложения для мобильных и настольных платформ с помощью Qt 5.
Описание книги
Qt 5.11 — это фреймворк для разработки приложений, обеспечивающий превосходный пользовательский опыт и позволяющий создавать полнофункциональные приложения с использованием виджетов Qt, QML и даже Qt 3D. Независимо от того, создаете ли вы прототипы графического интерфейса или полноценные кроссплатформенные приложения с нативным внешним видом, книга «Mastering Qt 5» — это самое быстрое, простое и мощное решение. В книге рассматриваются различные задачи и дается обучение успешной разработке кроссплатформенных приложений с использованием фреймворка Qt, с помощью хорошо организованных проектов.
Изучая эту книгу, вы лучше поймете фреймворк Qt, а также инструменты, необходимые для решения серьезных проблем, таких как компоновка, отладка и многопоточность. Ваше путешествие начнется с знакомства с новыми функциями Qt 5.11, после чего вы изучите различные платформы и научитесь ими пользоваться. Кроме того, вы научитесь взаимодействовать с геймпадом, используя Qt Gamepad. Каждая глава представляет собой логический шаг на пути к освоению Qt.
К концу изучения этой книги вы создадите протестированное приложение, готовое к выпуску.
Что вы узнаете
- Создавайте потрясающие пользовательские интерфейсы с помощью виджетов Qt и Qt Quick 2.
- Разрабатывайте мощные кроссплатформенные приложения с помощью фреймворка Qt.
- Создавайте графические интерфейсы пользователя с помощью Qt Designer и разрабатывайте в нем библиотеку для предварительного просмотра пользовательских интерфейсов.
- Обработка взаимодействия пользователя с механизмом сигналов или слотов Qt в C++
- Подготовьте кроссплатформенный проект для размещения сторонней библиотеки.
- Используйте фреймворк Qt Animation для отображения потрясающих эффектов.
- Развертывайте мобильные приложения с использованием Qt и встроенных платформ.
- Взаимодействие с геймпадом с помощью Qt Gamepad
Для кого предназначена эта книга?
Книга «Освоение Qt 5» предназначена для разработчиков и программистов, желающих создавать приложения с графическим интерфейсом пользователя. Знание C++ необходимо, а знание основ Qt поможет вам извлечь максимальную пользу из этой книги.
Оглавление
- Намочите свои милые ножки
- Раскрытие секретов qmake
- Разделение проекта и управление кодом
- Освоение пользовательского интерфейса настольных компьютеров
- Доминирование в мобильном пользовательском интерфейсе
- Даже Qt заслуживает внимания Raspberry Pi.
- Библиотеки сторонних разработчиков без лишних проблем
- Анимация - Она жива, жива!
- Сохраняйте здравый рассудок с помощью многопоточности.
- Нужна информационная защита? Задействуйте своих помощников!
- Развлекаемся с мультимедиа и сериализацией
- Вы (не) сдадите экзамен с помощью QTest.
- Всё упаковано и готово к развертыванию.
- Советы и рекомендации по использованию Qt Hat