Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 23 июня, 2025

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

Выпущена 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.

Exit mobile version