Wielosystemowa platforma C++ Trolltech Qt4 Wielosystemowa platforma C++ Marcin Jaworski
Plan prezentacji Co to jest Qt? Dostępność Dlaczego Qt? Narzędzia Qt Licencjonowanie Marcin Jaworski
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
Dostępność Qt jest dostępny na systemy Windows Linux/Unix MacOS Qt/Embedded (Qtopia) dostępny na mobilne edycje Linuksa (telefony komórkowe, PDA) Qt Script for Applications (QSA) Marcin Jaworski
Dlaczego Qt? Qt to nie tylko GUI Pełna przenośność kodu Kod 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
Dlaczego Qt? Natywny wygląd aplikacji Marcin Jaworski
Natywny wygląd aplikacji (Windows) Marcin Jaworski
Natywny wygląd aplikacji (MacOS) Marcin Jaworski
Natywny wygląd aplikacji (Linux) Marcin Jaworski
Narzędzia Qt Qt Designer Qt Linguist qmake Tworzenie interfejsu użytkownika metodą Drag&Drop. Qt Linguist Generowanie plików językowych dla własnych aplikacji. qmake Generowanie plików Makefile. Marcin Jaworski
Licencjonowanie Podwójny model licencjonowania GPL Płatna licencja Marcin Jaworski
Aplikacje napisane przy pomocy Qt KDE (środowisko graficzne dla Linuksa) Psi (klient Jabbera) Adobe Photoshop Elements Marcin Jaworski
Więcej informacji http://www.trolltech.com Marcin Jaworski