Qt Creator
Szablon:Software infobox Qt Creator – wieloplatformowe ś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[1].
Edytory
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[2]). 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[3][4].
Debugger
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[5]:
- GNU Debugger (GDB)
- Microsoft Console Debugger (CDB)
- LLVM debugger (LLDB)
- Wbudowany debugger JavaScript
Kontrola wersji
Qt Creator obsługuje następujące systemy kontroli wersji[6]:
Zobacz też
- ↑ Adding Compilers – Qt Creator. [dostęp 2014-07-11]. (ang.).
- ↑ Generic Highlighting – Qt Creator Documentation. [dostęp 2014-07-11]. (ang.).
- ↑ Qt Designer Manual – Qt Documentation. [dostęp 2014-07-11]. (ang.).
- ↑ Tutorial "Using Qt Designer" – KDE TechBase. [dostęp 2014-07-11]. (ang.).
- ↑ Setting Up Debugger – Qt Creator Documentation. [dostęp 2014-07-11]. (ang.).
- ↑ Using Version Control Systems – Qt Creator Documentation. [dostęp 2014-07-11]. (ang.).