Qt Creator

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
Qt Creator
Zintegrowane środowisko programistyczne
Qt-creator-3.1.0.png
Zrzut ekranowy Qt Creatora 3.1.0
Producent Qt Development Frameworks
System operacyjny Linux, OS X, Windows
Napisane w C++ (Qt)
Pierwsze wydanie 1.0 / 3 marca 2009[1]
Aktualna wersja stabilna 3.1.2 / 24 czerwca 2014[2]
Aktualna wersja testowa 3.2 RC1 / 5 sierpnia 2014[3]
Licencja LGPL[4][5]
Strona domowa Qt Creatora

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 | 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 | 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 | edytuj kod]

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

Zobacz też[edytuj | 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.1 Downloads (ang.). [dostęp 2014-07-11].
  3. Qt Creator 3.2 RC1 released (ang.). [dostęp 2014-08-05].
  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. Generic Highlighting – Qt Creator Documentation (ang.). [dostęp 2014-07-11].
  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].