Programowanie interfejsów użytkownika w QtQuick - poziom podstawowy
LICZBA DNI: 3 (24h)
KOD KURSU: QTQUICK-BEG
O szkoleniu
DLA KOGO?
Szkolenie adresowane jest do programistów i projektantów interfejsów użytkownika
WYMAGANIA
Od uczestników wymaga się podstawowej umiejętności programowania. Znajomość języka JavaScript będzie dodatkowym atutem
ZALETY
Szkolenie pozwala w bardzo praktyczny sposób zapoznać się z deklaratywnym tworzeniem interfejsów użytkownika
Prawie całe szkolenie odbywa się w formie warsztatu, gdzie uczestnicy na bieżąco wypróbowują poznane techniki
Szkolenie zostało opracowane przez praktyka z wieloletnim stażem - specjalistę od środowiska Qt i Qt Quick
Cele szkolenia
Nauka tworzenia interfejsy użytkownika w QML/QtQuick z przeznaczeniem do systemów wbudowanych, mobilnych lub biurkowych
Poznanie środowiska Qt Quick Designer i nauka tworzenia interfejsów użytkownika zawierających elementy statyczne i animowane
Program
QML i Qt Quick
- Czym jest Qt Quick?
- Czym jest QML?
- Prototypowanie Qt Quick
- Struktura dokumentu
- Wiązanie wyrażeń
- Właściwości, sygnały i sloty
Podstawowe zagadnienia
- Geometria
- Przekształcenia
- Obsługa myszy
- Wyświetlanie grafiki
- Wprowadzanie tekstu
- Cykl życia obiektów
Pozycjonowanie obiektów
- Kotwice
- Pozycjonery
- Layouty
Animacje
- Deklarowane
- Generatory wartości właściwości
- Interpolacja zmiany wartości właściwości
Modelowanie oparte o stany
- Stany
- Przejścia
Komponenty
- Podział na dokumenty
- Element Component
- Tworzenie i usuwanie instancji komponentów
- Ładowanie elementów na żądanie
- Powielanie elementów
Efekty graficzne
Kontrolki
- Podstawowe elementy
- Okno aplikacji
- Projektowanie w oparciu o strony
- Stylizacja kontrolek
QtQuick Designer
- Formularze QML
Interakcja z C++/Qt
- Podstawy meta-obiektów w Qt
- Eksportowanie obiektów C++ do QML
