Разработка графического интерфейса на QML
В вебинаре будут рассмотрены инструменты библиотеки Qt для создания графического интерфейса с использованием декларативного языка для описания графического интерфейса QML. Вы узнаете основные концепции языка QML, а также ознакомитесь со стандартной библиотекой элементов графического интерфейса Qt Quick. Кроме этого, будет рассмотрено взаимодействие интерфейса написанного с использованием языка QML и приложения на языке С++.
Программа вебинара:
- Что такое QML.
- Основные концепции QML.
- Компоненты.
- QtObject.
- Связывания.
- Подключения.
- Таймеры.
- Стандартная библиотека элементов Qt Quick.
- Базовые визуальные элементы.
- Обработка ввода пользователя.
- Комплексные визуальные элементы.
- Анимации.
- Работа с текстом.
- Размещение элементов.
- Стили и темы.
- Использование JavaScript в QML.
- Работа с мультимедиа.
- Мобильные устройства.
- Взаимодействие с C++ кодом.
- Концепция модель-отображение в QML.
- Практика.
- Создание простого видео-проигрывателя.
- Демонстрация взаимодействия с C++ кодом и использования концепции модель-отображение на примере сетевого приложения для обмена сообщениями.
Целевая аудитория:
Разработчики, которые имеют общие представления о фреймворке Qt и хотят ознакомиться с декларативным языком QML и библиотекой Qt Quick и понять принципы взаимодействия графического интерфейса на QML с Qt приложения на языке С++.