Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

Qt

Qt – Zestaw Bibliotek i Narzędzi Programistycznych

Qt to zestaw przenośnych bibliotek oraz narzędzi programistycznych przeznaczonych dla języków C++, QML i Java. Oferuje klasy do budowy graficznego interfejsu użytkownika oraz narzędzia do tworzenia aplikacji konsolowych i serwerów. Rozwój Qt prowadzi organizacja Qt Project, w skład której wchodzą zarówno niezależni twórcy, jak i firmy, takie jak Digia, KDAB i ICS.

Reklama

Charakterystyka Środowiska Qt

Qt jest dostępne na wielu platformach, w tym:

  • X11 (GNU/Linux, BSD, Solaris)
  • Windows
  • Mac OS X
  • Urządzenia wbudowane (Linux, Windows CE, Symbian, Android)

Oferuje pełną obiektową architekturę i wsparcie dla różnych języków, takich jak Ada, C#, Pascal, Perl, PHP, Ruby i Python. Zawiera technologie programowania graficznego, m.in. mechanizm sygnałów i slotów oraz automatyczne rozmieszczanie widżetów.

Reklama

Narzędzia Programistyczne w Qt

W skład Qt wchodzą różne narzędzia, w tym:

  • moc – preprocesor generujący pliki źródłowe
  • uic – kompilator plików *.ui
  • qmake – narzędzie do zarządzania kompilacją
  • Qt Designer – aplikacja do definiowania interfejsu użytkownika
  • Qt Linguist – pomoc w tłumaczeniu programów
  • Qt Creator – zintegrowane środowisko programistyczne

Historia Qt

Qt została stworzona przez Haavarda Norda i Eirika Chambe-Enga, którzy rozpoczęli prace nad projektem w 1991 roku. W 1994 roku założyli firmę Quasar Technologies, która przekształciła się w Troll Tech i później w Qt Development Frameworks. W 1995 roku wydano pierwszą wersję Qt 0.90.

W kolejnych latach Qt zyskała popularność, zwłaszcza dzięki zastosowaniu w środowisku KDE i aplikacjach takich jak Skype i Google Earth. W 2000 roku opublikowano wersję dla urządzeń wbudowanych, a w 2005 roku uwolniono Qt na licencji GPL, co zakończyło próby tworzenia alternatywnych projektów.

Wersje Qt

Główne wydania Qt to:

  • Qt 1.0 – 24 września 1996
  • Qt 2.0 – czerwiec 1999
  • Qt 3.0 – 2001
  • Qt 4.0 – 28 czerwca 2005
  • Qt 5.0 – 19 grudnia 2012
  • Qt 6.0 – 8 grudnia 2020

Licencje

Od wersji 4.5 Qt dostępne jest na podstawie trzech rodzajów licencji:

  • LGPL
  • GPL
  • Licencja komercyjna

Wykorzystanie Qt

W 2017 roku społeczność programistów korzystających z Qt oszacowano na około 1 milion w 70 branżach. Wśród organizacji korzystających z Qt znajdują się:

Reklama
  • AMD
  • BMW
  • Crytek
  • LG
  • Microsoft
  • Samsung
  • Siemens
  • Tesla
  • Volvo
  • Valve
Reklama