Please enable JavaScript.
Coggle requires JavaScript to display documents.
Narzędzia i techniki tworzenia aplikacji graficznych z wykorzystaniem…
Narzędzia i techniki tworzenia aplikacji graficznych z wykorzystaniem biblioteki Qt
Qt
Biblioteka dastarcza mechanizmy obsługi zdarzeń i tworzenia elemtów graficznych i potrzebne fukcje
Narzędzie
Qt Designer
Umożliwia tworzenie interfejsu użytkownika w sposób graficzny. Komunikuje się przez sygnały i sloty
Qt Assistant
Rozbudowny system pomocy dla programisty. Łatwy dostęp do dokumentacji Qt. Można skonfigurowac jako Pomoc aplikacji
Qt Linguist
Narzędzie wspomaga tłumaczenie aplikacji na różna języki. Poza językiem pozwala dostosować walutę, jednostke miary, format daty
qmake
Znacząco uprasza proces kompilacji. Generuje makefile. Może byc wykorzystany nie tylko do Qt. Zadba o prawidłowe ścieżki
Qt Creator
Wieloplatformowe środowisku programistyczne, nie tylko do Qt, dla C++, QML, JS. Zawiera wiele narzędzi wspomagających wytwarzanie opgrogramowania
Techniki
QWidget
Głównie stosowany do aplikacji na komputery
Kompiluje sie tak samo jak cpp
Aplikacje sa bardziej stabilne i szybsze
Każdy widget posrednio lub bezpośrednio dziedziczy po QWidget
Wykorzystuje sloty i sygnały, czyli mechanizm wywołań zwrotnych
Do zarządzania geometrią stosuje sie zarządców (layouty)
Qt Quick
Głównie na urządzenia mobilne
Wykorzystuje się język QML
Podział frontendu i backendu
Kompilacja Just-In-Time