Про курс
Даний відео курс покликаний навчити основ роботи з фреймворком Qt. Програма навчання передбачає вивчення прийомів ефективного використання інструментів розробника Qt та ознайомлення з основними компонентами даного фреймворку – як з віджетами графічного інтерфейсу, так і зі спеціальними класами, що надають певний специфічний функціонал (мережі, бази даних, графіка, звук та інше).
Цей курс входить до спеціальності:
Попередні Вимоги
Знання мови С++ (бажано лише на рівні "С++ Поглиблений").
Ви навчитеся
- Створювати кросплатформні програми з графічним інтерфейсом, які використовують різноманітні функції системи (мультимедіа, мережа, робота з графікою та інші)
- Ефективно використовувати функції, специфічні для фреймворку Qt (ієрархія об'єктів, сигнали та слоти, передача об'єктів у потоки та інші)
- Розгортати Qt додаток на більшості підтримуваних платформ
- 6 год 27 хв
- 07.02.2019
- 10
- 01.12.2020
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Qt Framework на 40 днів?
Надати загальне уявлення про фреймворку 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 додатків на прикладі розгортання під ОС персонального комп'ютера та мобільної ОС.