Qt Creator

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Qt Creator
Zintegrowane środowisko programistyczne
Logo Qt Creator
Logo programu
Zrzut ekranowy Qt Creatora 3.1.0
Zrzut ekranowy Qt Creatora 3.1.0
Autor Qt Development Frameworks
System operacyjny Linux, OS X, Windows
Język programowania C++ (Qt)
Pierwsze wydanie 1.0 / 3 marca 2009[1]
Aktualna wersja stabilna 3.6.1 / 16 marca 2016[2]
Aktualna wersja testowa 4.0 beta / 23 marca 2016[3]
Licencja LGPL[4][5]
Strona internetowa

Qt Creatorwieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częścią SDK dla biblioteki Qt. Zawiera w sobie graficzny interfejs dla debuggera oraz narzędzie do projektowania interfejsu graficznego. Edytor kodu źródłowego obsługuje podświetlanie składni oraz autouzupełnianie. Qt Creator używa kompilatora G++ na Linuksie i OS X oraz MinGW na Windowsie. Obsługiwany jest także Clang oraz Intel C++ Compiler[6].

Edytory[edytuj kod]

Qt Creator zawiera w sobie edytor kodu źródłowego oraz narzędzie zwane Qt Designer, służące do projektowania graficznego interfejsu użytkownika (GUI).

Edytor kodu w Qt Creatorze obsługuje kolorowanie składni dla języków C++, QML i JavaScript (a także innych, po doinstalowaniu obsługi dla nich[7]). Dodatkowo, potrafi parsować kod w C++ i QML, dzięki czemu udostępnia takie funkcje jak autouzupełnianie, pomoc kontekstowa, czy sprawdzanie poprawności kodu podczas pisania.

Qt Designer to narzędzie do projektowania i budowy interfejsu programów za pomocą widżetów z biblioteki Qt. Umożliwia testowanie zachowania interfejsu w różnych stylach i rozdzielczościach tworzonych formularzy bezpośrednio w edytorze. Elementy interfejsu stworzone za pomocą Qt Designera są automatycznie integrowane z kodem źródłowym aplikacji za pomocą mechanizmu sygnałów i slotów[8][9].

Debugger[edytuj kod]

Qt Creator nie zawiera debuggera. Posiada jedynie plug-in, który działa jako interfejs pomiędzy środowiskiem a natywnym debuggerem C++. Obsługiwane debuggery to[10]:

  • GNU Debugger (GDB)
  • Microsoft Console Debugger (CDB)
  • LLVM debugger (LLDB)
  • Wbudowany debugger JavaScript

Kontrola wersji[edytuj kod]

Qt Creator obsługuje następujące systemy kontroli wersji[11]:

Zobacz też[edytuj kod]

  • Glade – program do graficznego projektowania interfejsów programów dla biblioteki GTK+

Przypisy

  1. Working hard on QtCreator 1.1 – Qt Blog (ang.). [dostęp 2014-07-11].
  2. Qt Creator 3.6.1 released (ang.). [dostęp 2016-04-07].
  3. Eike Ziller: Qt Creator 4.0 Beta released (ang.). Blog Qt, 2016-03-23. [dostęp 2016-04-07].
  4. Download Qt (ang.). [dostęp 2014-07-11].
  5. Qt Licensing (ang.). [dostęp 2014-07-11].
  6. Adding Compilers – Qt Creator (ang.). [dostęp 2014-07-11].
  7. Semantic Highlighting | Qt Creator Manual (ang.). [dostęp 2016-04-07].
  8. Qt Designer Manual – Qt Documentation (ang.). [dostęp 2014-07-11].
  9. Tutorial "Using Qt Designer" – KDE TechBase (ang.). [dostęp 2014-07-11].
  10. Setting Up Debugger – Qt Creator Documentation (ang.). [dostęp 2014-07-11].
  11. Using Version Control Systems – Qt Creator Documentation (ang.). [dostęp 2014-07-11].