- Autor:
- Długość
- liczba lekcji: 20, czas trwania: 04:49:00
- Ocena
Kurs video
Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++ Oliwer Mroczkowski
- Autor:
- Oliwer Mroczkowski
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 4 godz. 49 min.
- Technologia:
- Qt 6.7, C++, Qt Creator 13.0
- Ocena:
Spis lekcji kursu video
-
1. Wstęp 00:19:36
-
2. Przygotowanie projektu 00:35:26
-
3. Interakcja myszki z projektem 00:35:56
-
4. Planimetria (figury) 01:14:58
- 4.1. Implementacja funkcjonalności gumki. Omówienie funkcji do malowania linii 00:07:01
- 4.2. Implementacja funkcji do malowania linii 00:15:32
- 4.3. Dynamiczne rysowanie na obszarze roboczym 00:15:59
- 4.4. Implementacja funkcji malującej prostokąt 00:12:59
- 4.5. Implementacja wypełnienia prostokątu. Omówienie funkcji do malowania okręgu 00:11:02
- 4.6. Implementacja funkcji malującej okrąg 00:12:25
-
5. Kolory 00:36:13
-
6. Obsługa plików 00:20:50
-
7. Dodatkowy kształt 00:20:55
-
8. Modyfikacja obszaru do malowania 00:20:03
-
9. Poprawa funkcjonalności, wyodrębnienie projektu 00:25:03
Opis
kursu video
:
Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++
Obierz kurs na... tworzenie interfejsów graficznych w Qt!
Kiedy myślimy o takich aplikacjach jak Maya, VirtualBox, Telegram, Spotify, Dropbox czy Google Earth, być może nie od razu znajdujemy wspólny mianownik. A jest nim framework Qt, używany przez wszystkie te znane marki. Qt powstał z myślą o programowaniu interfejsów graficznych GUI, a ze względu na wydajność, stabilność i unikatowy model programowania oparty na sygnałach i slotach jest idealnym wyborem, gdy chodzi o tworzenie złożonych systemów. Dlatego też framework Qt ma wyjątkowo szerokie zastosowanie w aplikacjach zarówno konsumenckich, jak i przemysłowych, o krytycznym znaczeniu. W ramach naszego szkolenia poznasz też zaprojektowane specjalnie dla niego środowisko Qt Creator. To IDE oferuje wsparcie dla C++ i QML, łatwy dostęp do bibliotek i widżetów Qt, a także zarządzanie pakietami QMake i CMake. Ponadto dzięki zaawansowanemu edytorowi UI szybko wykonasz prototyp swojego wymarzonego interfejsu metodą drag-and-drop! Postaw na naukę Qt i twórz nowoczesne, wieloplatformowe aplikacje z funkcjonalną warstwą GUI.
Co Cię czeka podczas naszego profesjonalnego szkolenia
Podczas kursu nauczysz się:
- Instalacji i konfiguracji Qt Creator
- Podstaw C++ i frameworka Qt
- Debugowania aplikacji w Qt Creator
- Tworzenia podstawowych interfejsów użytkownika (GUI)
- Obsługi zdarzeń myszki
- Tworzenia funkcji do rysowania prostokąta, okręgu, wielokąta
- Zapisywania i dodawania obrazów
- Obsługi kolorów i dodawania color pickera
- Rysowania na powierzchni graficznej
- Tworzenia narzędzi do rysowania na obszarze roboczym
- Pracy z obrazami i ich skalowania
- Implementacji funkcji select i copy
- Tworzenia funkcji do rysowania linii (pencil, line, rectangle, circle, polygon)
- Używania QStack do implementacji algorytmów graficznych
- Implementacji funkcji flood fill (wypełnianie obszaru)
- Tworzenia menu i obsługi przycisków
Szkolenie Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++ zapewni Ci solidne podstawy programowania w C++ i znajomość Qt na poziomie pozwalającym na budowanie własnych aplikacji graficznych. Zanim w pełni zagłębisz się w programowanie, skonfigurujesz środowisko Qt Creator, poznasz zasady budowania i debugowania projektów, a także nauczysz się tworzyć pliki w trybie CMake. Dzięki takiemu wdrożeniu lepiej zrozumiesz proces tworzenia aplikacji w Qt. Następnie dowiesz się, jak przygotować szkielet aplikacji i jak pracować z kolorami RGB. W kolejnych lekcjach, korzystając z klasy QMouseEvent, poznasz sposoby interakcji myszy z projektem, w tym obsługę przycisków GUI i zdarzeń kliknięcia, trzymania i puszczania przycisku myszy. Kolejne kroki koncentrują się na nauce planimetrii, w tym implementacji gumki, rysowania linii, prostokątów i okręgów przy użyciu klasy QPainter. Potem płynnie przejdziemy do implementacji funkcji malowania i wypełniania kolorem, a także dodania color pickera do projektu. Nauczysz się również modyfikowania obszaru malowania i korzystania z klasy QFileDialog do pracy z plikami. Finalna aplikacja typu Paint będzie wyposażona w podstawowy zestaw narzędzi graficznych i zapewni interakcję z użytkownikiem, udostępniając takie funkcjonalności jak rysowanie, malowanie, ścieranie, kopiowanie kształtów i zapis/odczyt pliku. Choć nauka tworzenia prostych aplikacji, jak ta typu Paint, stanowi początek ścieżki programistycznej, jest to fundament potrzebny do dalszego odkrywania Qt. Programiści z dobrą znajomością frameworka Qt znajdują zatrudnienie w sektorach takich jak motoryzacja, przemysł, medycyna, automatyka, aż po duże korporacje IT na stanowiskach game developera czy inżyniera oprogramowania. Umiejętność pracy z Qt przekłada się na atrakcyjne perspektywy zawodowe, zapewniając szerokie pole do rozwoju i kariery.
Wybrane bestsellery
Videopoint - inne kursy
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++ Oliwer Mroczkowski (3) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(0)
(0)
(0)
(1)
(0)
więcej opinii
ukryj opinie