Выпущена IDE Qt Creator 17 с открытым исходным кодом и существенными изменениями для проектов

Проектом Qt выпущен Qt Creator 17 — последнюю стабильную версию этой бесплатной кроссплатформенной интегрированной среды разработки (IDE) с открытым исходным кодом для GNU/Linux, macOS и Windows.
Одно из самых значительных изменений в Qt Creator 17 касается проектов: конфигурации запуска теперь интегрированы в конфигурацию сборки. Таким образом, каждая конфигурация запуска теперь относится к определённой конфигурации сборки, что позволяет использовать различные параметры запуска.
Кроме того, теперь можно копировать значения из одной конфигурации запуска в другую с помощью новой кнопки «Клонировать в эту», независимо от конфигурации сборки, к которой они относятся. Переключение активной конфигурации сборки также переключает набор доступных конфигураций запуска.
В Qt Creator 17 улучшена поддержка CMake: теперь можно устанавливать недостающие компоненты Qt с помощью Qt Online Installer, если конфигурация CMake не позволяет их установить. Что касается поддержки Python, в этом выпуске добавлена поддержка открытия проектов на основе pyproject.toml
, которая используется по умолчанию для новых проектов PySide.
Для поддержки C++ в Qt Creator 17 обновлены готовые двоичные файлы до версии LLVM 20.1.3, исправлена проблема с добавлением строковых литералов Qt, таких как «_ba» или «_L1», в строковые литералы, исправлены некоторые проблемы с функциональными встроенными элементами и функциональными макросами, а также исправлена проблема с добавлением соответствующего заголовочного файла в исходный файл и отсутствующей зависимости пакета в файл проекта.
В этом выпуске также обновлена поддержка QML с улучшенными параметрами стиля кода (Настройки > Qt Quick > Стиль кода), которые теперь позволяют использовать qmlformat, интегрированный в языковой сервер QML, для форматирования кода, а также поддержку переформатирования документа через контекстное меню и меню «Инструменты > QML/JS» и новую кнопку на панели инструментов для файлов .ui.qml
в редакторе кода QML, которая открывает их в Qt Design Studio.
И последнее, но не менее важное: Qt Creator 17 устанавливает светлые и темные темы, представленные в Qt Creator 15, по умолчанию, включает поддержку добавления нескольких источников расширений в Настройках > Расширения> Браузер, добавляет варианты различных действий “diff” для Git и добавляет поддержку локальных панелей мониторинга в Axivion.
Редактор: Анастасия Богатырчук