Wydanie środowiska programistycznego Qt Creator 9

Ukazało się wydanie zintegrowanego środowiska programistycznego Qt Creator 9.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. Powstały gotowe zestawy dla systemów Linux, Windows i MacOS.

W nowej wersji:

  • Dodano eksperymentalne wsparcie dla platformy testowej Squish GUI. Wtyczka integracyjna Squish umożliwia otwieranie istniejących i tworzenie nowych przypadków testowych, rejestrowanie przypadków testowych, używanie Squish Runner i Squish Server do uruchamiania przypadków testowych i przypadków testowych, ustawianie punktów przerwania przed uruchomieniem testów w celu przerwania wykonywania w danej pozycji i sprawdzanie zmiennych.
  • Dodano obsługę ciemnego motywu podczas wyświetlania wbudowanej pomocy i dokumentacji.
  • Podczas wyświetlania pomocy kontekstowej API treść jest teraz generowana z uwzględnieniem wersji Qt zanotowanej w projekcie (tzn. dla projektów wykorzystujących Qt 5 pokazywana jest dokumentacja dla Qt 5, a dla projektów wykorzystujących Qt 6 dokumentacja dla Qt 6 jest pokazane.
  • Do edytora dodana została opcja wizualizacji wcięć w dokumencie. Każde wcięcie jest zaznaczone osobną pionową linią. Dodano także możliwość zmiany odstępów między wierszami i rozwiązano problemy z wydajnością podczas wybierania bardzo dużych bloków.
    Wydanie środowiska programistycznego Qt Creator 9
  • Model kodu C++ oparty na backendie Clangd, który obsługuje LSP (Language Server Protocol), może teraz zadowolić się jedną instancją Clangd na całą sesję (poprzednio każdy projekt miał własną instancję Clangd). Do ustawień dodano możliwość zmiany priorytetu wątków tła Clangd używanych do indeksowania.
  • Można edytować parametry stylu kodu C++ bezpośrednio z głównego okna ustawień, bez otwierania osobnego okna dialogowego. Ustawienia ClangFormat zostały przeniesione do tej samej sekcji.
  • Rozwiązano problemy z otwieraniem plików QML z katalogu kompilacji zamiast z katalogu źródłowego oraz utratą punktów przerwania podczas korzystania z funkcji ponownego formatowania.
  • Dodano obsługę konfigurowania i tworzenia ustawień wstępnych dla projektów CMake.

Źródło: opennet.ru

Dodaj komentarz