Opublikowano wydanie zintegrowanego środowiska programistycznego Qt Creator 12.0, przeznaczonego do tworzenia aplikacji wieloplatformowych przy użyciu biblioteki Qt. Wspierana jest zarówno rozwój klasycznych programów w języku C++, jak i wykorzystanie języka QML, w którym do definiowania skryptów używany jest JavaScript, a struktura i parametry elementów interfejsu są określane za pomocą bloków przypominających CSS. Gotowe kompilacje zostały przygotowane dla systemów Linux, Windows i macOS.
W nowej wersji:
- Dodano wtyczkę Compiler Explorer, która pozwala w czasie rzeczywistym śledzić generowany przez kompilator kod assemblera i wykrywane przez kompilator błędy podczas pisania kodu źródłowego. W razie potrzeby można sprawdzić wynik wykonania skompilowanego kodu. Umożliwia to wybór używanego kompilatora (GCC, Clang itp.) oraz edytora dla różnych języków programowania. Napisany kod można zapisać wraz z ustawieniami w pliku w formacie «.qtce». Aby aktywować wtyczkę, należy wybrać ją w oknie „Help > About Plugins > CompilerExplorer”, po czym wtyczkę można uruchomić z menu „Use Tools > Compiler Explorer > Open Compiler Explorer”.

- Dodano możliwość debugowania i profilowania skryptów budowania CMake za pomocą protokołu DAP (Debug Adapter Protocol), wspieranego od wersji CMake 3.27. Możliwe są takie operacje, jak ustawianie punktów przerwania w plikach CMake oraz debugowanie procesu konfiguracji. Debugowanie można uruchomić z menu „Debug > Start Debugging > Start CMake Debugging”. Ponadto dostępna jest funkcja profilowania skryptów CMake, uruchamiana z menu „Analyze > CMake Profiler”.
- Dodano wtyczkę ScreenRecorder (Help > About Plugins > ScreenRecorder) do nagrywania wideo procesu pracy w Qt Creator, co może być przydatne do tworzenia artykułów szkoleniowych lub dołączania wizualnych demonstracji problemu do raportów o błędach.
- Znacznie skrócono czas uruchamiania na niektórych systemach.
- Clangd i Clang analyzer zaktualizowano do wydania LLVM 17.0.1.
- Udoskonalone narzędzia do refaktoryzacji kodu w języku C++.
- W edytorze tekstu w formacie Markdown dodano przyciski do wyboru stylów tekstu.
- Dodano możliwość korzystania z proxy do uzyskania dostępu do inteligentnego asystenta GitHub Copilot, który potrafi generować typowe konstrukcje podczas pisania kodu.
- Dodano ustawienia nazw plików związane z projektami dla kodu w C++ oraz dokumentacji przez komentarze.
- Ulepszono edytor plików w formacie CMake, w którym znacznie rozszerzono możliwości autouzupełniania oraz dodano funkcje szybkiego przechodzenia do określonej pozycji, makra, celu budowy lub definicji pakietu.
- Zapewniono automatyczne wykrywanie ustawień PySide.
Źródło: opennet.ru

