Разработка графических приложений на C++ с Qt и QML. Часть 2. Model View Controller в Qt.
Мы продолжаем серию вебинаров Разработка графических приложений на C++ с Qt и QML.
Второй вебинар будет посвящен изучению основ Model View Controller паттерна в Qt при работе с QML. Мы рассмотрим создание кастомных делегатов, научимся менять стиль нашего приложения и разбивать на логические модули структуру QML компонентов.
План вебинара:
- Понятие модели, их виды.
- Понятие делегата.
- Понятие роли.
- Понятие view, их виды.
- Реализация своей модели, её регистрация, базовые методы QabstractListModel.
- Создание кастомных компонентов-делегатов с использованием ролей.
- qmldir, разбивка приложения на модули.
Целевая аудитория:
Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.
Также он будет интересен новичкам, которые хотят научиться писать кросплатформенные графические приложения на C++.