Вышла Qt Creator 10
Разработчики опубликовали выпуск интегрированной среды разработки Qt Creator 10.0 для создания кроссплатформенных приложений с использованием библиотеки Qt. Сборки сформированы для Linux, Windows и maсOS.
Qt Creator поддерживает разработку классических программ на языке C++, а также использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
Нововведения в Qt Creator включают:
возможность перемещения и сокрытия деталей о прогрессе выполнения операций;
решение проблемы в поисковой строке (Locator) с запоминанием последней введённой поисковой фразы;
обновление поставляемой в пакетах версии LLVM до выпуска 16 с расширенной поддержкой стандарта C++ 20 в Clang и улучшенным взаимодействием между Qt Creator и Clangd. По умолчанию включён плагин ClangFormat, который теперь используется для выравнивания кода на языке C++;
возможность автоматического изменения подключённых файлов и корректировки ссылок в файлах C++, после переименованием файлов ».ui» или определённых в них форм;
инструмент (Tools > C++ > Find Unused Functions) для поиска неиспользуемых функций в проекте;
режим просмотра иерархии вызовов (Call Hierarchy), доступный для всех языков с серверами LSP (Language Server Protocol);
обновление модели кода QML с учётом изменений в Qt 6.5. Появилась возможность предпросмотра свойств цвета в виде всплывающей подсказки;
поддержку определения внешней команды для форматирования файлов с QML, например, для вызова qmlformat вместо встроенной логики форматирования;
возможность тестирования QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) при установке необязательного компонента Qt Language Server из установщика Qt;
обновлённую до 5 версии поддержку преднастроек (cmake-presets) сборочной системы CMake, в которой появилась поддержка переменной ${pathListSep}, команды «include» и внешней стратегии для архитектуры и инструментария;
настройку (CMake > Formatter) для указания команды форматирования связанных с CMake файлов, например, можно использовать утилиту cmake-format;
новый этап установки, использующий «cmake --install», который можно добавить через параметр «Projects > Run Settings > Add Deploy Step»;
поддержку удалённой обработки модели кода в Docker, используя фоновый процесс Clangd. В плагин ClangFormat добавлена поддержка работы с внешними файлами, размещёнными в контейнере Docker;
возможность навигации по файловой системе удалённых целевых систем, например, для выбора каталога для сборки. Добавлена поддержка открытия терминала на удалённой системе, используя действие Open Terminal, например, присутствующее в настройках сборочного окружения.