Przejdź do zawartości

Qt Creator

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez TKt48-177 (dyskusja | edycje) o 14:40, 15 kwi 2018. Może się ona znacząco różnić od aktualnej wersji.
Qt Creator
Logo Qt Creator
Logo programu
Ilustracja
Zrzut ekranowy Qt Creatora 3.1.0
Autor Qt Development Frameworks
Pierwsze wydanie 1.0 / 3 marca 2009; około 16 lat temu[1]
Aktualna wersja stabilna 4.6.0 / 28 marca 2018; około 7 lat temu[2]
Aktualna wersja testowa 10 Beta
(16 lutego 2023) [±]
Język programowania C++ (Qt)
System operacyjny Linux, OS X, Windows
Rodzaj Zintegrowane środowisko programistyczne
Licencja LGPL[3][4]
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[5].

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[6]). 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[7][8].

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[9]:

  • 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[10]:

Zobacz też

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

Przypisy

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