Выпущена новая версия среды разработки Qt Creator 18 Обложка: Skyread

Выпущена новая версия среды разработки Qt Creator 18

Новости
Главное:

  • В конце октября 2025 года вышла новая версия интегрированной среды разработки Qt Creator 18.
  • В релизе представлена экспериментальная поддержка Development Containers для автоматизации настройки контейнеров разработки.
  • Добавлено много улучшений в интерфейс, поддержку современных возможностей C++, QML и интеграцию с удалёнными Linux-устройствами.

В конце октября 2025 года состоялся релиз открытой и кроссплатформенной среды разработки Qt Creator 18, предназначенной для создания приложений с использованием библиотеки Qt. Qt Creator поддерживает как классическую разработку на C++, так и построение интерфейсов с помощью QML, где сценарии задаются на JavaScript, а внешний вид — с помощью CSS-подобных блоков. Новая версия доступна бесплатно в виде обновления для всех пользователей, включая коммерческих и opensource-разработчиков, и уже опубликована для Linux с готовыми сборками.

Qt Creator 18 значительно расширяет функциональность среды. Одним из ключевых нововведений стала экспериментальная поддержка specification Development Containers, что упрощает создание и настройку Docker-контейнеров для изолированной среды разработки. Среда автоматически распознаёт файл devcontainer.json в проекте, создаёт контейнер и обеспечивает интеграцию с ним, что важно для унификации настроек и ориентировано на современные подходы в DevOps.

Также обновлён интерфейс — на странице приветствия появилась новая вкладка «Overview», объединяющая информацию из других разделов и предлагающая полезные руководства и примеры. Оформление уведомлений изменено: теперь они отображаются во всплывающих окнах, с возможностью вернуть стиль баннеров через настройки. В редакторе кода внедрена опция использования вкладочного интерфейса для быстрого переключения между файлами, что улучшает навигацию и удобство работы.

В области поддержки языков программирования добавлена поддержка последних возможностей C++ с обновлением модели кода и инструментов Clangd/LLVM до версии 21.1. Для QML теперь применяется самая свежая версия QML Language Server, что улучшает анализ и подсказки кода. Кроме того, файлы специфичных настроек проекта «.user» теперь размещаются в подкаталоге «.qtcreator/» для упорядочивания данных.

Улучшена работа с kit-наборами: теперь можно отображать только те наборы, которые применимы или используются в проекте. Переработана страница «Run» — она разделена на отдельные вкладки с настройками запуска и развёртывания, что даёт более детальный контроль. Для проектов на CMake реализована поддержка преднастроенных тестов Test Preset и добавлен фильтр для запуска тестов CTest.

Отмечена расширенная поддержка работы с удалёнными Linux-устройствами: настроены интеграции с утилитами CMake, clangd, rsync и qmake, а также введена функция автоматического подключения к удалённому хосту при запуске проекта.

В редакторе Git-коммитов улучшена работа с файлами — среди новшеств появилась возможность напрямую добавлять файлы в .gitignore, что ускоряет управление контролем версий.

Qt Creator 18 продолжает эволюцию популярной среды разработки, предлагая современные инструменты и гибкие настройки, соответствующие требованиям современных разработчиков кроссплатформенных приложений.

Tagged