Ukazało się wydanie zintegrowanego środowiska programistycznego Qt Creator 10.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:
- Dostępna jest możliwość przenoszenia i ukrywania szczegółów dotyczących postępu operacji.
- W pasku wyszukiwania (Locator) rozwiązano problem z zapamiętywaniem ostatnio wprowadzonej frazy wyszukiwania podczas korzystania z trybu otwierania w wyskakującym oknie wyśrodkowanym.
- Dołączona wersja LLVM została zaktualizowana do wersji 16 z rozszerzoną obsługą standardu C++ 20 w Clang i ulepszoną interoperacyjnością między Qt Creator i Clangd. Wtyczka ClangFormat jest domyślnie włączona i służy teraz do wyrównywania kodu C++.
- Zaimplementowano możliwość automatycznej zmiany dołączonych plików (poprzez include) i dostosowania łączy w plikach C++ po zmianie nazwy plików „.ui” lub zdefiniowanych w nich formularzy.
- Dodano narzędzie (Narzędzia > C++ > Znajdź nieużywane funkcje) umożliwiające wyszukiwanie nieużywanych funkcji w projekcie.
- Dodano tryb widoku hierarchii połączeń, dostępny dla wszystkich języków, dla których istnieją serwery LSP (Language Server Protocol) obsługujące tę funkcję.
- Model kodu QML został zaktualizowany, aby odzwierciedlić zmiany w Qt 6.5. Edytor kodu ma teraz możliwość podglądu właściwości kolorów w formie podpowiedzi.
- Dodano obsługę definiowania zewnętrznego polecenia do formatowania plików QML, na przykład wywoływania qmlformat zamiast wbudowanej logiki formatowania.
- Dodano możliwość testowania serwera języka QML (Qt Quick > Edycja QML/JS > Użyj teraz qmlls) podczas instalowania opcjonalnego komponentu Qt Language Server z instalatora Qt.
- Obsługa ustawień wstępnych (cmake-presets) systemu kompilacji CMake została zaktualizowana do wersji 5, która obejmuje teraz obsługę zmiennej ${pathListSep}, polecenia „include” oraz zewnętrznej strategii dla architektury i narzędzi.
- Do edytora dodano ustawienie (CMake > Formatter), aby określić polecenie formatowania plików związanych z CMake, na przykład można użyć narzędzia cmake-format.
- Zaimplementowano nowy krok instalacji przy użyciu „cmake --install”, który można dodać za pomocą opcji „Projekty > Ustawienia uruchamiania > Dodaj krok wdrażania”.
- Podczas budowania w Dockerze dodano obsługę zdalnego przetwarzania modelu kodu przy użyciu procesu w tle Clangd. Wtyczka ClangFormat dodała obsługę pracy z plikami zewnętrznymi hostowanymi w kontenerze Docker.
- Dostępna jest możliwość poruszania się po systemie plików zdalnych systemów docelowych, na przykład w celu wybrania katalogu do kompilacji. Dodano obsługę otwierania terminala w systemie zdalnym za pomocą akcji Otwórz terminal, na przykład dostępnej w ustawieniach środowiska kompilacji.
Źródło: opennet.ru