Wielosystemowa platforma C++

1 Wielosystemowa platforma C++Trolltech Qt4 Wielosystemow...
Author: Jakub Samek
0 downloads 0 Views

1 Wielosystemowa platforma C++Trolltech Qt4 Wielosystemowa platforma C++ Marcin Jaworski

2 Plan prezentacji Co to jest Qt? Dostępność Dlaczego Qt? Narzędzia QtLicencjonowanie Marcin Jaworski

3 Co to jest Qt? Wielosystemowa platforma C++ Ponad 400 klas C++Obsługa plików Obsługa sieci GUI Bazy danych SQL Obsługa XML Inne… Marcin Jaworski

4 Dostępność Qt jest dostępny na systemyWindows Linux/Unix MacOS Qt/Embedded (Qtopia) dostępny na mobilne edycje Linuksa (telefony komórkowe, PDA) Qt Script for Applications (QSA) Marcin Jaworski

5 Dlaczego Qt? Qt to nie tylko GUI Pełna przenośność koduKod oparty w całości o klasy Qt bez żadnych zmian skompiluje się na wszystkich wspieranych platformach. Rozszerzenie możliwości C++ Meta obiekty (QObject) Bezpieczne wskaźniki (QPointer) Sygnały i sloty Marcin Jaworski

6 Dlaczego Qt? Natywny wygląd aplikacji Marcin Jaworski

7 Natywny wygląd aplikacji (Windows)Marcin Jaworski

8 Natywny wygląd aplikacji (MacOS)Marcin Jaworski

9 Natywny wygląd aplikacji (Linux)Marcin Jaworski

10 Narzędzia Qt Qt Designer Qt Linguist qmakeTworzenie interfejsu użytkownika metodą Drag&Drop. Qt Linguist Generowanie plików językowych dla własnych aplikacji. qmake Generowanie plików Makefile. Marcin Jaworski

11 Licencjonowanie Podwójny model licencjonowania GPL Płatna licencjaMarcin Jaworski

12 Aplikacje napisane przy pomocy QtKDE (środowisko graficzne dla Linuksa) Psi (klient Jabbera) Adobe Photoshop Elements Marcin Jaworski

13 Więcej informacji Marcin Jaworski