qt_logo

QT4 staje się obecnie coraz bardziej popularnym narzędziem wykorzystywanym przez developerów. I nic dziwnego skoro jest to naprawdę potężna bibioteka. Jedną z więszych zalet jest dostępność wszystkich popularnych platform, a same okna wyglądają natywnie w każdym z tych systemów. W dodatku jest ona dostępna na licencji LGPL co umożliwia jej zastosowanie zarówno w aplikacjach Open Source jak też w zamkniętym kodzie (w drugim wypadku należy linkować dynamicznie biblioteki)

Bibloteka QT4 to nie tylko prosta w użyciu biblioteka GUI, ale też pokaźny zestaw narzędzi programistycznych takich jak:

  • wykorzystanie multimediów (phonon)
  • własne kontenery
  • wsparcie dla dbus - komunikacja międzyprocesowa
  • obsługa XML
  • programowanie sieciowe
  • bazy danych i SQL
  • rysowanie 3D -  OpenGL
  • rysowanie 2D - rastrowo i wektorowo (SVG)
  • wsparcie dla tworzenia narzędzi skryptowych
  • qdesigner - projektant GUI
  • silnik przeglądarki internetowej webkit

Sama kompilacja odbywa się za pomocą narzędzia QMake i jest identyczna na kaźdym systemie. Dodatkowo Nokia dostarcza świetne IDE do pisania programów - QtCreator, który to program czyni pracę tworzenia aplikcji znacznie prostszą i szybszą. Wygląd programu jest dopasowany do platformy. Ten sam kod programu daje w efekcie na Windows okna wyglądające jakby użyto WinAPI, a tymczasem na Linuksie są dopasowane do KDE lub GTK (należy ustawić ich wygląd w systemie).  Nic więc dziwnego, że wiele projektów powstaje z wykorzystaniem QT4. Przykładami jej wykorzystania są: KDE - menadżer okien, Skype, Google Earth.