- В конце октября 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 продолжает эволюцию популярной среды разработки, предлагая современные инструменты и гибкие настройки, соответствующие требованиям современных разработчиков кроссплатформенных приложений.
