О курсе
Данный видео курс призван обучить основам работы с фреймворком Qt. Программа обучения предусматривает изучение приемов эффективного использования инструментов разработчика Qt и ознакомление с основными компонентами данного фреймворка - как с виджетами графического интерфейса, так и со специальными классами, предоставляющими некоторый специфический функционал (сети, базы данных, графика, звук и другое).
Этот курс входит в специальности:
Предварительные Требования
Знание языка С++ (желательно на уровне "С++ Углубленный")
Вы научитесь
- Создавать кроссплатформенные приложения с графическим интерфейсом, которые используют разнообразные функции системы (мультимедиа, сеть, работа с графикой и другие)
- Эффективно использовать функции, специфические для фреймворка Qt (иерархия объектов, сигналы и слоты, передача объектов в потоки и другие)
- Развертывать Qt приложение на большинстве поддерживаемых платформ
- 6 ч 27 м
- 07.02.2019
- 10
- 01.12.2020
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Qt Framework на 40 дней?
Первый видео урок будет состоять из следующих тем:
- Что такое Qt?
- Кроссплатформенность.
- Структура фреймворка.
- Проекты, использующие Qt.
- Как получить Qt?
Описать основные инструменты разработчика Qt. Описать предназначение и функции каждого инструмента с предоставлением примеров использования.
Описать основные принципы работы приложений Qt. Рассмотреть базовый класс QObject и его возможности. Ознакомится с особенностями классов контейнеров фреймворка Qt.
Описать основные принципы создания графического интерфейса Qt. Рассмотреть особенности и возможности дизайнера графического интерфейса QtDesigner. Ознакомится с основными типами виджетов и особенностями их применения при создания графического интерфейса.
Ознакомится с концепцией менеджеров размещения. Рассмотреть примеры менеджеров размещения из фреймворка Qt. Разобраться с особенностями, и возможностями менеджеров размещения Qt Widgteds. Рассмотреть возможности настройки стиля приложения.
Ознакомится с концепцией модель-отображение. Рассмотреть применение этой концепции в Qt приложениях. Разобраться с особенностями создания моделей, отображений и делегатов. Ознакомится с возможностями графического отображения Qt Graphics View.
Ознакомится с языком описания графического интерфейса QML. Рассмотреть основные концепции и инструменты QML. Описать правила описания графического интерфейса и добавления логики с использованием языка JavaScript.
Ознакомится с библиотекой элементов графического интерфейса QtQuick. Изучить основные типы элементов графического интерфейса библиотеки QtQuick. Научится быстро находить нужные элементы и правильно их использовать. Ознакомится со способами размещения элементов графического интерфейса на языке QML.
Ознакомится с основными концепциями и способами взаимодействия C++ и QML кода. Изучить способы передачи объектов и классов С++ в QML код. Научится использовать концепцию модель-отображение(-делегат) в С++ приложении, которое использует QML для отображения интерфейса пользователя.
Ознакомится с основными способами и правилами развертывания Qt приложений. Ознакомится с развертыванием Qt приложений на примере развертывания под ОС персонального компьютера и мобильную ОС.