Wydanie środowiska programistycznego Qt Creator 7

Ukazało się wydanie zintegrowanego środowiska programistycznego Qt Creator 7.0, przeznaczonego do tworzenia aplikacji wieloplatformowych z wykorzystaniem biblioteki Qt. Wspiera zarówno tworzenie klasycznych programów w języku C++, jak i wykorzystanie języka QML, w którym JavaScript służy do definiowania skryptów, a strukturę i parametry elementów interfejsu określają bloki przypominające CSS.

W nowej wersji:

  • Punkt menu „Nowy plik lub projekt” jest podzielony na dwa osobne okna dialogowe „Nowy plik” i „Nowy projekt”.
  • Użytkownicy korzystający z Instalatora Qt Online są informowani o dostępności wersji korygujących Qt. Możesz skonfigurować wyświetlanie powiadomień o aktualizacjach w sekcji „Opcje > Środowisko > Aktualizacje”.
  • Model kodu dla języka C++ został zaktualizowany do LLVM 14 i domyślnie przełączony tak, aby korzystał z backendu Clangd, który obsługuje LSP (Language Server Protocol). Możesz przywrócić stary backend poprzez menu „Narzędzia > Opcje > C++ > Clangd”, w którym możesz także wyłączyć użycie Clangd do indeksowania kodu projektu, ale nadal używać go do podświetlania składni i autouzupełniania danych wejściowych.
  • Ustawienia wtyczki ClangFormat zostały przeniesione do sekcji z ogólnymi ustawieniami stylu i są prezentowane jako osobna zakładka.
  • Implementacja parsera QML została zaktualizowana, aby odzwierciedlić zmiany z najnowszej gałęzi Qt.
  • Strona do konfigurowania projektów przy użyciu CMake została przeprojektowana. Dodano przycisk „Zatrzymaj CMake”, aby zatrzymać wykonywanie CMake, na przykład podczas konfigurowania skryptów budowania projektu. Zapewniono możliwość ponownego uruchomienia CMake w celu aktualizacji konfiguracji, nawet jeśli projekt został już skonfigurowany. Zmienne CMake dla początkowej i aktualnej konfiguracji projektu są rozdzielone, w pierwszym przypadku zmienne definiowane są z pliku CMakeLists.txt.use użytego podczas pierwszej konfiguracji, a w drugim przypadku zmienne eksportowane poprzez plik CMake-api json z zdefiniowany jest katalog .cmake/api/v1/reply.
  • Poprawiono automatyczne wykrywanie dostępnych narzędzi i zmniejszono liczbę niepotrzebnych wywołań kompilatora przy uruchomieniu, co skróciło czas uruchamiania Qt Creator w niektórych środowiskach.
  • Kreatorzy nowego projektu zapewniają zdefiniowanie języka C++17 jako standardu C++.
  • Na platformie macOS brane są pod uwagę ustawienia systemowe dotyczące ciemnego motywu. Dodano eksperymentalną obsługę Dockera w kompilacjach systemu macOS.
  • Dla platformy Android dodano opcję wyboru domyślnego NDK i poprawiono wykrywanie platform NDK.
  • Dla platformy Linux dołączony jest backend dla Qt oparty na protokole Wayland. Aby włączyć backend, przed rozpoczęciem należy ustawić zmienną środowiskową QT_QPA_PLATFORM=wayland.

Źródło: opennet.ru

Dodaj komentarz