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

21.06.2025
Выпущена IDE Qt Creator 17 с открытым исходным кодом и существенными изменениями для проектов
В этом выпуске также улучшена поддержка языков программирования CMake, Python, C++ и QML за счёт новых функций и исправлений ошибок.

Проектом Qt выпущен Qt Creator 17 — последнюю стабильную версию этой бесплатной кроссплатформенной интегрированной среды разработки (IDE) с открытым исходным кодом для GNU/Linux, macOS и Windows.

Одно из самых значительных изменений в Qt Creator 17 касается проектов: конфигурации запуска теперь интегрированы в конфигурацию сборки. Таким образом, каждая конфигурация запуска теперь относится к определённой конфигурации сборки, что позволяет использовать различные параметры запуска.

Кроме того, теперь можно копировать значения из одной конфигурации запуска в другую с помощью новой кнопки «Клонировать в эту», независимо от конфигурации сборки, к которой они относятся. Переключение активной конфигурации сборки также переключает набор доступных конфигураций запуска.

«До этого конфигурации сборки и конфигурации запуска были полностью независимыми, — заявили в Qt Project. — Это позволяет часто запрашивать различные параметры запуска, такие как разные аргументы командной строки или разные среды для разных конфигураций сборки, например отладочной или выпускной».

В 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.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: Анастасия Богатырчук

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала